diff options
Diffstat (limited to 'src/fs/gnunet-fs-gtk-event_handler.c')
-rw-r--r-- | src/fs/gnunet-fs-gtk-event_handler.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/fs/gnunet-fs-gtk-event_handler.c b/src/fs/gnunet-fs-gtk-event_handler.c index 4c41191f..3bf15dcd 100644 --- a/src/fs/gnunet-fs-gtk-event_handler.c +++ b/src/fs/gnunet-fs-gtk-event_handler.c | |||
@@ -964,11 +964,12 @@ static void | |||
964 | stop_search (GtkButton * button, gpointer user_data) | 964 | stop_search (GtkButton * button, gpointer user_data) |
965 | { | 965 | { |
966 | struct SearchTab *tab = user_data; | 966 | struct SearchTab *tab = user_data; |
967 | struct GNUNET_FS_SearchContext *sc; | ||
967 | 968 | ||
968 | if (tab->sc != NULL) | 969 | if (NULL != (sc = tab->sc)) |
969 | { | 970 | { |
970 | GNUNET_FS_search_stop (tab->sc); | ||
971 | tab->sc = NULL; | 971 | tab->sc = NULL; |
972 | GNUNET_FS_search_stop (sc); | ||
972 | } | 973 | } |
973 | } | 974 | } |
974 | 975 | ||