aboutsummaryrefslogtreecommitdiff
path: root/src/fs/gnunet-fs-gtk_advertise-pseudonym.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-06-13 16:00:33 +0000
committerChristian Grothoff <christian@grothoff.org>2012-06-13 16:00:33 +0000
commitdeb579376fe54014da70e620e69088326bd0a036 (patch)
treec9899d96e08678aba1df718c2966860e9ec56106 /src/fs/gnunet-fs-gtk_advertise-pseudonym.c
parent8e28ac3e4e3bd5c7f5553c47c5288d49fe16fd71 (diff)
downloadgnunet-gtk-deb579376fe54014da70e620e69088326bd0a036.tar.gz
gnunet-gtk-deb579376fe54014da70e620e69088326bd0a036.zip
-check for possibility that GNUNET_FS_namespace_create fails (#2416)
Diffstat (limited to 'src/fs/gnunet-fs-gtk_advertise-pseudonym.c')
-rw-r--r--src/fs/gnunet-fs-gtk_advertise-pseudonym.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/fs/gnunet-fs-gtk_advertise-pseudonym.c b/src/fs/gnunet-fs-gtk_advertise-pseudonym.c
index 0a0cd9b6..69ac2714 100644
--- a/src/fs/gnunet-fs-gtk_advertise-pseudonym.c
+++ b/src/fs/gnunet-fs-gtk_advertise-pseudonym.c
@@ -269,13 +269,20 @@ add_to_list (void *cls,
269{ 269{
270 GtkListStore *ls = cls; 270 GtkListStore *ls = cls;
271 GtkTreeIter iter; 271 GtkTreeIter iter;
272 struct GNUNET_FS_Namespace *ns;
272 273
274 ns = GNUNET_FS_namespace_create (GNUNET_FS_GTK_get_fs_handle (),
275 name);
276 if (NULL == ns)
277 {
278 GNUNET_break (0);
279 return;
280 }
273 gtk_list_store_insert_with_values (ls, &iter, -1, 281 gtk_list_store_insert_with_values (ls, &iter, -1,
274 FS_SELECT_PSEUDONYM_NAMESPACE_MC_NAME, 282 FS_SELECT_PSEUDONYM_NAMESPACE_MC_NAME,
275 name, 283 name,
276 FS_SELECT_PSEUDONYM_NAMESPACE_MC_HANDLE, 284 FS_SELECT_PSEUDONYM_NAMESPACE_MC_HANDLE,
277 GNUNET_FS_namespace_create (GNUNET_FS_GTK_get_fs_handle (), 285 ns,
278 name),
279 -1); 286 -1);
280} 287}
281 288