aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_dirmetascan.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-01-29 20:21:09 +0000
committerChristian Grothoff <christian@grothoff.org>2012-01-29 20:21:09 +0000
commit6f912718b1e65181e9e3a62c6c7b8cf32f7d1165 (patch)
treee9165b2ca830301b04774410956c37739a98ef83 /src/fs/fs_dirmetascan.c
parent4419d11120f7cdb592e612993ef1e1df2d023e8e (diff)
downloadgnunet-6f912718b1e65181e9e3a62c6c7b8cf32f7d1165.tar.gz
gnunet-6f912718b1e65181e9e3a62c6c7b8cf32f7d1165.zip
-finishing new helper
Diffstat (limited to 'src/fs/fs_dirmetascan.c')
-rw-r--r--src/fs/fs_dirmetascan.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/fs/fs_dirmetascan.c b/src/fs/fs_dirmetascan.c
index e4ede571d..6d97f1553 100644
--- a/src/fs/fs_dirmetascan.c
+++ b/src/fs/fs_dirmetascan.c
@@ -149,6 +149,19 @@ process_helper_msgs (void *cls,
149 is_directory, 149 is_directory,
150 reason); 150 reason);
151 GNUNET_free (filename); 151 GNUNET_free (filename);
152
153
154 /* having full filenames is too dangerous; always make sure we clean them up */
155 item->short_filename = GNUNET_strdup (GNUNET_STRINGS_get_short_name (filename));
156
157 GNUNET_CONTAINER_meta_data_delete (item->meta,
158 EXTRACTOR_METATYPE_FILENAME,
159 NULL, 0);
160 GNUNET_CONTAINER_meta_data_insert (item->meta, "<libgnunetfs>",
161 EXTRACTOR_METATYPE_FILENAME,
162 EXTRACTOR_METAFORMAT_UTF8, "text/plain",
163 item->short_filename,
164 strlen (item->short_filename) + 1);
152#endif 165#endif
153} 166}
154 167