diff options
Diffstat (limited to 'src/gnunet_chat_handle.c')
-rw-r--r-- | src/gnunet_chat_handle.c | 12 |
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, |