diff options
Diffstat (limited to 'src/anastasis/anastasis-gtk.c')
-rw-r--r-- | src/anastasis/anastasis-gtk.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/anastasis/anastasis-gtk.c b/src/anastasis/anastasis-gtk.c index 1ffc51a..182462f 100644 --- a/src/anastasis/anastasis-gtk.c +++ b/src/anastasis/anastasis-gtk.c | |||
@@ -46,6 +46,11 @@ struct ANASTASIS_PolicyDiscovery *AG_pd; | |||
46 | const struct GNUNET_CONFIGURATION_Handle *AG_cfg; | 46 | const struct GNUNET_CONFIGURATION_Handle *AG_cfg; |
47 | 47 | ||
48 | /** | 48 | /** |
49 | * Application ID to include in the user attributes. | ||
50 | */ | ||
51 | char *AG_application_id; | ||
52 | |||
53 | /** | ||
49 | * Closure for #GNUNET_CURL_gnunet_scheduler_reschedule(). | 54 | * Closure for #GNUNET_CURL_gnunet_scheduler_reschedule(). |
50 | */ | 55 | */ |
51 | static struct GNUNET_CURL_RescheduleContext *rc; | 56 | static struct GNUNET_CURL_RescheduleContext *rc; |
@@ -253,10 +258,16 @@ main (int argc, | |||
253 | char *const *argv) | 258 | char *const *argv) |
254 | { | 259 | { |
255 | struct GNUNET_GETOPT_CommandLineOption options[] = { | 260 | struct GNUNET_GETOPT_CommandLineOption options[] = { |
261 | GNUNET_GETOPT_option_string ('a', | ||
262 | "application", | ||
263 | "ID", | ||
264 | "set the application ID", | ||
265 | &AG_application_id), | ||
256 | GNUNET_GETOPT_OPTION_END | 266 | GNUNET_GETOPT_OPTION_END |
257 | }; | 267 | }; |
258 | int ret; | 268 | int ret; |
259 | 269 | ||
270 | AG_application_id = GNUNET_strdup ("anastasis-gtk"); | ||
260 | if (GNUNET_OK != | 271 | if (GNUNET_OK != |
261 | GNUNET_GTK_main_loop_start ("anastasis-gtk", | 272 | GNUNET_GTK_main_loop_start ("anastasis-gtk", |
262 | "GTK GUI for Anastasis", | 273 | "GTK GUI for Anastasis", |
@@ -268,6 +279,7 @@ main (int argc, | |||
268 | ret = 1; | 279 | ret = 1; |
269 | else | 280 | else |
270 | ret = 0; | 281 | ret = 0; |
282 | GNUNET_free (AG_application_id); | ||
271 | return ret; | 283 | return ret; |
272 | } | 284 | } |
273 | 285 | ||