aboutsummaryrefslogtreecommitdiff
path: root/src/gnunet_chat_handle.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gnunet_chat_handle.c')
-rw-r--r--src/gnunet_chat_handle.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/gnunet_chat_handle.c b/src/gnunet_chat_handle.c
index 8e664d0..7c9e578 100644
--- a/src/gnunet_chat_handle.c
+++ b/src/gnunet_chat_handle.c
@@ -64,13 +64,23 @@ handle_create_from_config (const struct GNUNET_CONFIGURATION_Handle* cfg,
64 if (handle->arm) 64 if (handle->arm)
65 on_handle_arm_connection(handle, GNUNET_NO); 65 on_handle_arm_connection(handle, GNUNET_NO);
66 66
67 char* fs_client_name = NULL;
68 GNUNET_asprintf (
69 &fs_client_name,
70 "GNUNET_CHAT_%s%s",
71 name? "_" : "anonymous",
72 name? name : ""
73 );
74
67 handle->fs = GNUNET_FS_start( 75 handle->fs = GNUNET_FS_start(
68 handle->cfg, name, // TODO: raw name? (NULL?) 76 handle->cfg, fs_client_name,
69 notify_handle_fs_progress, handle, 77 notify_handle_fs_progress, handle,
70 GNUNET_FS_FLAGS_NONE, 78 GNUNET_FS_FLAGS_NONE,
71 GNUNET_FS_OPTIONS_END 79 GNUNET_FS_OPTIONS_END
72 ); 80 );
73 81
82 GNUNET_free(fs_client_name);
83
74 handle->messenger = GNUNET_MESSENGER_connect( 84 handle->messenger = GNUNET_MESSENGER_connect(
75 handle->cfg, name, 85 handle->cfg, name,
76 on_handle_identity, handle, 86 on_handle_identity, handle,