diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-01-29 20:21:09 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-01-29 20:21:09 +0000 |
commit | 6f912718b1e65181e9e3a62c6c7b8cf32f7d1165 (patch) | |
tree | e9165b2ca830301b04774410956c37739a98ef83 /src/fs/fs_dirmetascan.c | |
parent | 4419d11120f7cdb592e612993ef1e1df2d023e8e (diff) | |
download | gnunet-6f912718b1e65181e9e3a62c6c7b8cf32f7d1165.tar.gz gnunet-6f912718b1e65181e9e3a62c6c7b8cf32f7d1165.zip |
-finishing new helper
Diffstat (limited to 'src/fs/fs_dirmetascan.c')
-rw-r--r-- | src/fs/fs_dirmetascan.c | 13 |
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 | ||