aboutsummaryrefslogtreecommitdiff
path: root/src/fs/gnunet-fs-gtk-main_window_create_pseudonym.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/gnunet-fs-gtk-main_window_create_pseudonym.c')
-rw-r--r--src/fs/gnunet-fs-gtk-main_window_create_pseudonym.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/fs/gnunet-fs-gtk-main_window_create_pseudonym.c b/src/fs/gnunet-fs-gtk-main_window_create_pseudonym.c
index dfa62bb1..996b6ad1 100644
--- a/src/fs/gnunet-fs-gtk-main_window_create_pseudonym.c
+++ b/src/fs/gnunet-fs-gtk-main_window_create_pseudonym.c
@@ -32,7 +32,6 @@ GNUNET_GTK_create_namespace_dialog_response_cb (GtkDialog * dialog,
32 gpointer user_data) 32 gpointer user_data)
33{ 33{
34 const char *name; 34 const char *name;
35 gchar *name_loc;
36 struct GNUNET_FS_Namespace *ns; 35 struct GNUNET_FS_Namespace *ns;
37 GtkWidget *ad; 36 GtkWidget *ad;
38 GtkBuilder *builder; 37 GtkBuilder *builder;
@@ -53,12 +52,10 @@ GNUNET_GTK_create_namespace_dialog_response_cb (GtkDialog * dialog,
53 (builder, 52 (builder,
54 "GNUNET_GTK_create_namespace_name_entry"))); 53 "GNUNET_GTK_create_namespace_name_entry")));
55 /* FIXME: show busy dialog while doing key creation */ 54 /* FIXME: show busy dialog while doing key creation */
56 name_loc = GNUNET_GTK_from_utf8_to_loc ((char *) name); 55 if (NULL != name)
57 if (NULL != name_loc)
58 { 56 {
59 ns = GNUNET_FS_namespace_create (GNUNET_FS_GTK_get_fs_handle (), name_loc); 57 ns = GNUNET_FS_namespace_create (GNUNET_FS_GTK_get_fs_handle (), name);
60 GNUNET_FS_namespace_delete (ns, GNUNET_NO); 58 GNUNET_FS_namespace_delete (ns, GNUNET_NO);
61 GNUNET_free (name_loc);
62 } 59 }
63 gtk_widget_destroy (ad); 60 gtk_widget_destroy (ad);
64 g_object_unref (G_OBJECT (builder)); 61 g_object_unref (G_OBJECT (builder));