diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-04-26 11:35:46 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-04-26 11:35:46 +0000 |
commit | 074ec517f192b7a74b1180c20144facf4cf8cf7d (patch) | |
tree | bcca07e38a6a17ed9af7524e82bcbe163cb5f87d /src/fs/fs_publish.c | |
parent | a24e9fbd68f7381df86b70c8cd866c21e7cb4f28 (diff) | |
download | gnunet-074ec517f192b7a74b1180c20144facf4cf8cf7d.tar.gz gnunet-074ec517f192b7a74b1180c20144facf4cf8cf7d.zip |
-fixing #2229
Diffstat (limited to 'src/fs/fs_publish.c')
-rw-r--r-- | src/fs/fs_publish.c | 5 |
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 | } |