aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_publish.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-04-26 11:35:46 +0000
committerChristian Grothoff <christian@grothoff.org>2012-04-26 11:35:46 +0000
commit074ec517f192b7a74b1180c20144facf4cf8cf7d (patch)
treebcca07e38a6a17ed9af7524e82bcbe163cb5f87d /src/fs/fs_publish.c
parenta24e9fbd68f7381df86b70c8cd866c21e7cb4f28 (diff)
downloadgnunet-074ec517f192b7a74b1180c20144facf4cf8cf7d.tar.gz
gnunet-074ec517f192b7a74b1180c20144facf4cf8cf7d.zip
-fixing #2229
Diffstat (limited to 'src/fs/fs_publish.c')
-rw-r--r--src/fs/fs_publish.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/fs/fs_publish.c b/src/fs/fs_publish.c
index 3d83beef8..93c3046b7 100644
--- a/src/fs/fs_publish.c
+++ b/src/fs/fs_publish.c
@@ -947,10 +947,9 @@ fip_signal_start (void *cls, struct GNUNET_FS_FileInformation *fi,
947 pi.status = GNUNET_FS_STATUS_PUBLISH_START; 947 pi.status = GNUNET_FS_STATUS_PUBLISH_START;
948 *client_info = GNUNET_FS_publish_make_status_ (&pi, pc, fi, 0); 948 *client_info = GNUNET_FS_publish_make_status_ (&pi, pc, fi, 0);
949 GNUNET_FS_file_information_sync_ (fi); 949 GNUNET_FS_file_information_sync_ (fi);
950 if (GNUNET_YES == GNUNET_FS_meta_data_test_for_directory (meta) 950 if ((fi->is_directory) && (fi->dir != NULL))
951 && (fi->dir != NULL))
952 { 951 {
953 /* process entries in directory */ 952 /* We are a directory, and we are not top-level; process entries in directory */
954 pc->skip_next_fi_callback = GNUNET_YES; 953 pc->skip_next_fi_callback = GNUNET_YES;
955 GNUNET_FS_file_information_inspect (fi, &fip_signal_start, pc); 954 GNUNET_FS_file_information_inspect (fi, &fip_signal_start, pc);
956 } 955 }