diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-01-12 13:39:59 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-01-12 13:39:59 +0000 |
commit | 987e618a2240e7a8cf5c61e33af9bb413a118e7a (patch) | |
tree | 4212cc8efc1ec5a9454457b395d5adfc86834e33 /src/fs/fs_publish.c | |
parent | 76c2618c8d907d5cd7a643f208b9c9f0b0b2c79e (diff) | |
download | gnunet-987e618a2240e7a8cf5c61e33af9bb413a118e7a.tar.gz gnunet-987e618a2240e7a8cf5c61e33af9bb413a118e7a.zip |
-LRN: fix fip_signal_start recursion
Diffstat (limited to 'src/fs/fs_publish.c')
-rw-r--r-- | src/fs/fs_publish.c | 3 |
1 files changed, 2 insertions, 1 deletions
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, | |||
996 | pi.status = GNUNET_FS_STATUS_PUBLISH_START; | 996 | pi.status = GNUNET_FS_STATUS_PUBLISH_START; |
997 | *client_info = GNUNET_FS_publish_make_status_ (&pi, pc, fi, 0); | 997 | *client_info = GNUNET_FS_publish_make_status_ (&pi, pc, fi, 0); |
998 | GNUNET_FS_file_information_sync_ (fi); | 998 | GNUNET_FS_file_information_sync_ (fi); |
999 | if (GNUNET_YES == GNUNET_FS_meta_data_test_for_directory (meta)) | 999 | if (GNUNET_YES == GNUNET_FS_meta_data_test_for_directory (meta) |
1000 | && (fi->dir != NULL)) | ||
1000 | { | 1001 | { |
1001 | /* process entries in directory */ | 1002 | /* process entries in directory */ |
1002 | pc->skip_next_fi_callback = GNUNET_YES; | 1003 | pc->skip_next_fi_callback = GNUNET_YES; |