From 987e618a2240e7a8cf5c61e33af9bb413a118e7a Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 12 Jan 2012 13:39:59 +0000 Subject: [PATCH] -LRN: fix fip_signal_start recursion --- src/fs/fs_publish.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fs/fs_publish.c b/src/fs/fs_publish.c index 4ae3264a2..f25987723 100644 --- a/src/fs/fs_publish.c +++ b/src/fs/fs_publish.c @@ -996,7 +996,8 @@ fip_signal_start (void *cls, struct GNUNET_FS_FileInformation *fi, pi.status = GNUNET_FS_STATUS_PUBLISH_START; *client_info = GNUNET_FS_publish_make_status_ (&pi, pc, fi, 0); GNUNET_FS_file_information_sync_ (fi); - if (GNUNET_YES == GNUNET_FS_meta_data_test_for_directory (meta)) + if (GNUNET_YES == GNUNET_FS_meta_data_test_for_directory (meta) + && (fi->dir != NULL)) { /* process entries in directory */ pc->skip_next_fi_callback = GNUNET_YES; -- 2.25.1