diff options
Diffstat (limited to 'src/fs/gnunet-fs-gtk-event_handler.c')
-rw-r--r-- | src/fs/gnunet-fs-gtk-event_handler.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/fs/gnunet-fs-gtk-event_handler.c b/src/fs/gnunet-fs-gtk-event_handler.c index d7f3d93a..272c9b1d 100644 --- a/src/fs/gnunet-fs-gtk-event_handler.c +++ b/src/fs/gnunet-fs-gtk-event_handler.c | |||
@@ -495,6 +495,7 @@ download_lost_parent (struct DownloadEntry *de, uint64_t size, | |||
495 | GtkTreeIter child; | 495 | GtkTreeIter child; |
496 | GtkTreeModel *model; | 496 | GtkTreeModel *model; |
497 | 497 | ||
498 | GNUNET_assert (NULL != de->uri); | ||
498 | rr_old = de->rr; | 499 | rr_old = de->rr; |
499 | tab = GNUNET_GTK_add_to_uri_tab (&iter, &de->sr, de->meta, de->uri); | 500 | tab = GNUNET_GTK_add_to_uri_tab (&iter, &de->sr, de->meta, de->uri); |
500 | de->sr->download = de; | 501 | de->sr->download = de; |
@@ -560,6 +561,7 @@ setup_download (struct DownloadEntry *de, struct DownloadEntry *pde, | |||
560 | GtkTreePath *path; | 561 | GtkTreePath *path; |
561 | struct SearchResult *srp; | 562 | struct SearchResult *srp; |
562 | 563 | ||
564 | GNUNET_assert (NULL != uri); | ||
563 | if (de == NULL) | 565 | if (de == NULL) |
564 | { | 566 | { |
565 | de = GNUNET_malloc (sizeof (struct DownloadEntry)); | 567 | de = GNUNET_malloc (sizeof (struct DownloadEntry)); |
@@ -1263,7 +1265,8 @@ GNUNET_GTK_add_search_result (struct SearchTab *tab, GtkTreeIter * iter, | |||
1263 | GtkTreeStore *ts; | 1265 | GtkTreeStore *ts; |
1264 | uint64_t fsize; | 1266 | uint64_t fsize; |
1265 | 1267 | ||
1266 | if ((uri != NULL) && (!GNUNET_FS_uri_test_loc (uri)) && | 1268 | GNUNET_assert (NULL != uri); |
1269 | if ((!GNUNET_FS_uri_test_loc (uri)) && | ||
1267 | (!GNUNET_FS_uri_test_chk (uri))) | 1270 | (!GNUNET_FS_uri_test_chk (uri))) |
1268 | { | 1271 | { |
1269 | fsize = 0; | 1272 | fsize = 0; |
@@ -1392,6 +1395,7 @@ process_search_result (void *cls, struct SearchResult *parent, | |||
1392 | struct SearchResult *sr; | 1395 | struct SearchResult *sr; |
1393 | GtkTreeIter iter; | 1396 | GtkTreeIter iter; |
1394 | 1397 | ||
1398 | GNUNET_assert (NULL != uri); | ||
1395 | sr = GNUNET_GTK_add_search_result (tab, &iter, | 1399 | sr = GNUNET_GTK_add_search_result (tab, &iter, |
1396 | (parent != NULL) ? parent->rr : NULL, uri, | 1400 | (parent != NULL) ? parent->rr : NULL, uri, |
1397 | meta, result, applicability_rank); | 1401 | meta, result, applicability_rank); |
@@ -1419,6 +1423,7 @@ GNUNET_GTK_add_to_uri_tab (GtkTreeIter * iter, struct SearchResult **srp, | |||
1419 | GtkNotebook *notebook; | 1423 | GtkNotebook *notebook; |
1420 | gint page; | 1424 | gint page; |
1421 | 1425 | ||
1426 | GNUNET_assert (NULL != uri); | ||
1422 | if (uri_tab == NULL) | 1427 | if (uri_tab == NULL) |
1423 | { | 1428 | { |
1424 | uri_tab = setup_search (NULL, NULL); | 1429 | uri_tab = setup_search (NULL, NULL); |
@@ -1860,6 +1865,7 @@ GNUNET_GTK_fs_event_handler (void *cls, | |||
1860 | info->value.search.specifics.resume.message); | 1865 | info->value.search.specifics.resume.message); |
1861 | return ret; | 1866 | return ret; |
1862 | case GNUNET_FS_STATUS_SEARCH_RESUME_RESULT: | 1867 | case GNUNET_FS_STATUS_SEARCH_RESUME_RESULT: |
1868 | GNUNET_assert (NULL != info->value.search.specifics.resume_result.uri); | ||
1863 | ret = | 1869 | ret = |
1864 | process_search_result (info->value.search.cctx, info->value.search.pctx, | 1870 | process_search_result (info->value.search.cctx, info->value.search.pctx, |
1865 | info->value.search.specifics.resume_result.uri, | 1871 | info->value.search.specifics.resume_result.uri, |
@@ -1881,6 +1887,7 @@ GNUNET_GTK_fs_event_handler (void *cls, | |||
1881 | close_search_tab (info->value.search.cctx); | 1887 | close_search_tab (info->value.search.cctx); |
1882 | return NULL; | 1888 | return NULL; |
1883 | case GNUNET_FS_STATUS_SEARCH_RESULT: | 1889 | case GNUNET_FS_STATUS_SEARCH_RESULT: |
1890 | GNUNET_assert (NULL != info->value.search.specifics.result.uri); | ||
1884 | return process_search_result (info->value.search.cctx, | 1891 | return process_search_result (info->value.search.cctx, |
1885 | info->value.search.pctx, | 1892 | info->value.search.pctx, |
1886 | info->value.search.specifics.result.uri, | 1893 | info->value.search.specifics.result.uri, |