aboutsummaryrefslogtreecommitdiff
path: root/src/anastasis/anastasis-gtk.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/anastasis/anastasis-gtk.c')
-rw-r--r--src/anastasis/anastasis-gtk.c12
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;
46const struct GNUNET_CONFIGURATION_Handle *AG_cfg; 46const struct GNUNET_CONFIGURATION_Handle *AG_cfg;
47 47
48/** 48/**
49 * Application ID to include in the user attributes.
50 */
51char *AG_application_id;
52
53/**
49 * Closure for #GNUNET_CURL_gnunet_scheduler_reschedule(). 54 * Closure for #GNUNET_CURL_gnunet_scheduler_reschedule().
50 */ 55 */
51static struct GNUNET_CURL_RescheduleContext *rc; 56static 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