diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2020-12-21 23:52:27 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2020-12-21 23:52:27 +0900 |
commit | 4a280820ca3ac316e38a62396c4abba7df105063 (patch) | |
tree | 8d0ab8ec9229a5ab6a31da1bae1c28eb4f9e0c7c /src/fs/gnunet-search.c | |
parent | 309cf872b25749feaa0ca6ba426da39d0b081f9d (diff) | |
parent | 589be093eb59a9b72a3d6a04d1ffbbed30615d81 (diff) | |
download | gnunet-4a280820ca3ac316e38a62396c4abba7df105063.tar.gz gnunet-4a280820ca3ac316e38a62396c4abba7df105063.zip |
Merge branch 'master' of ssh://gnunet.org/gnunet
Diffstat (limited to 'src/fs/gnunet-search.c')
-rw-r--r-- | src/fs/gnunet-search.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/fs/gnunet-search.c b/src/fs/gnunet-search.c index d25ae55e6..e49609b18 100644 --- a/src/fs/gnunet-search.c +++ b/src/fs/gnunet-search.c | |||
@@ -111,17 +111,20 @@ clean_task (void *cls) | |||
111 | ctx = NULL; | 111 | ctx = NULL; |
112 | if (output_filename == NULL) | 112 | if (output_filename == NULL) |
113 | return; | 113 | return; |
114 | if (GNUNET_OK != GNUNET_FS_directory_builder_finish (db, &dsize, &ddata)) | 114 | if (GNUNET_OK != |
115 | GNUNET_FS_directory_builder_finish (db, &dsize, &ddata)) | ||
115 | { | 116 | { |
116 | GNUNET_break (0); | 117 | GNUNET_break (0); |
117 | GNUNET_free (output_filename); | 118 | GNUNET_free (output_filename); |
118 | return; | 119 | return; |
119 | } | 120 | } |
120 | if (dsize != GNUNET_DISK_fn_write (output_filename, | 121 | (void) GNUNET_DISK_directory_remove (output_filename); |
121 | ddata, | 122 | if (GNUNET_OK != |
122 | dsize, | 123 | GNUNET_DISK_fn_write (output_filename, |
123 | GNUNET_DISK_PERM_USER_READ | 124 | ddata, |
124 | | GNUNET_DISK_PERM_USER_WRITE)) | 125 | dsize, |
126 | GNUNET_DISK_PERM_USER_READ | ||
127 | | GNUNET_DISK_PERM_USER_WRITE)) | ||
125 | { | 128 | { |
126 | fprintf (stderr, | 129 | fprintf (stderr, |
127 | _ ("Failed to write directory with search results to `%s'\n"), | 130 | _ ("Failed to write directory with search results to `%s'\n"), |