diff options
-rw-r--r-- | src/fs_event_handler.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/fs_event_handler.c b/src/fs_event_handler.c index b545f68c..dfb64efc 100644 --- a/src/fs_event_handler.c +++ b/src/fs_event_handler.c | |||
@@ -1108,6 +1108,10 @@ GNUNET_GTK_fs_event_handler (void *cls, | |||
1108 | case GNUNET_FS_STATUS_DOWNLOAD_LOST_PARENT: | 1108 | case GNUNET_FS_STATUS_DOWNLOAD_LOST_PARENT: |
1109 | /* FIXME: keep entry (especially if download is not | 1109 | /* FIXME: keep entry (especially if download is not |
1110 | done!?) ? */ | 1110 | done!?) ? */ |
1111 | /* FIXME: if we do not stop here, we currently crash on exit; | ||
1112 | I think this is because somehow fs-lib fails to handle | ||
1113 | LOST_PARENT correctly and does not generate the necessary | ||
1114 | suspend event in this case */ | ||
1111 | stop_download (info->value.download.cctx, | 1115 | stop_download (info->value.download.cctx, |
1112 | GNUNET_YES); | 1116 | GNUNET_YES); |
1113 | break; | 1117 | break; |