aboutsummaryrefslogtreecommitdiff
path: root/src/identity/gnunet-identity-gtk_advertise.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/identity/gnunet-identity-gtk_advertise.c')
-rw-r--r--src/identity/gnunet-identity-gtk_advertise.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/identity/gnunet-identity-gtk_advertise.c b/src/identity/gnunet-identity-gtk_advertise.c
index 5bc08aef..1a17c0e9 100644
--- a/src/identity/gnunet-identity-gtk_advertise.c
+++ b/src/identity/gnunet-identity-gtk_advertise.c
@@ -288,6 +288,7 @@ GNUNET_GTK_identity_advertise_dialog_response_cb (GtkDialog *dialog,
288 struct GNUNET_CRYPTO_EccPublicKey pk; 288 struct GNUNET_CRYPTO_EccPublicKey pk;
289 struct PublishContext *pc; 289 struct PublishContext *pc;
290 guint anonymity; 290 guint anonymity;
291 const char *id;
291 292
292 if (GTK_RESPONSE_OK != response_id) 293 if (GTK_RESPONSE_OK != response_id)
293 goto cleanup; 294 goto cleanup;
@@ -357,8 +358,12 @@ GNUNET_GTK_identity_advertise_dialog_response_cb (GtkDialog *dialog,
357 "GNUNET_GTK_identity_advertise_replication_spin_button"))); 358 "GNUNET_GTK_identity_advertise_replication_spin_button")));
358 GNUNET_CRYPTO_ecc_key_get_public (&ac->priv, 359 GNUNET_CRYPTO_ecc_key_get_public (&ac->priv,
359 &pk); 360 &pk);
360 uri = GNUNET_FS_uri_sks_create (&pk, 361 id = gtk_entry_get_text
361 "root"); /* FIXME: allow user to specify! */ 362 (GTK_ENTRY
363 (gtk_builder_get_object
364 (ac->builder,
365 "GNUNET_GTK_identity_advertise_root_entry")));
366 uri = GNUNET_FS_uri_sks_create (&pk, id);
362 367
363 pc = GNUNET_new (struct PublishContext); 368 pc = GNUNET_new (struct PublishContext);
364 pc->fs = GNUNET_FS_start (GIG_get_configuration (), 369 pc->fs = GNUNET_FS_start (GIG_get_configuration (),