From: Christian Grothoff Date: Thu, 26 Apr 2012 11:35:46 +0000 (+0000) Subject: -fixing #2229 X-Git-Tag: initial-import-from-subversion-38251~13769 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=074ec517f192b7a74b1180c20144facf4cf8cf7d;p=oweals%2Fgnunet.git -fixing #2229 --- 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, 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) - && (fi->dir != NULL)) + if ((fi->is_directory) && (fi->dir != NULL)) { - /* process entries in directory */ + /* We are a directory, and we are not top-level; process entries in directory */ pc->skip_next_fi_callback = GNUNET_YES; GNUNET_FS_file_information_inspect (fi, &fip_signal_start, pc); }