diff options
Diffstat (limited to 'src/fs/fs_dirmetascan.c')
-rw-r--r-- | src/fs/fs_dirmetascan.c | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/src/fs/fs_dirmetascan.c b/src/fs/fs_dirmetascan.c index 8dd216324..2379e29ce 100644 --- a/src/fs/fs_dirmetascan.c +++ b/src/fs/fs_dirmetascan.c | |||
@@ -26,6 +26,7 @@ | |||
26 | * @author Christian Grothoff | 26 | * @author Christian Grothoff |
27 | */ | 27 | */ |
28 | #include "platform.h" | 28 | #include "platform.h" |
29 | |||
29 | #include "gnunet_fs_service.h" | 30 | #include "gnunet_fs_service.h" |
30 | #include "gnunet_scheduler_lib.h" | 31 | #include "gnunet_scheduler_lib.h" |
31 | #include <pthread.h> | 32 | #include <pthread.h> |
@@ -359,26 +360,26 @@ process_helper_msgs (void *cls, const struct GNUNET_MessageHeader *msg) | |||
359 | GNUNET_FS_DIRSCANNER_EXTRACT_FINISHED); | 360 | GNUNET_FS_DIRSCANNER_EXTRACT_FINISHED); |
360 | if (0 < left) | 361 | if (0 < left) |
361 | { | 362 | { |
362 | ds->pos->meta = GNUNET_CONTAINER_meta_data_deserialize (end, left); | 363 | ds->pos->meta = GNUNET_FS_meta_data_deserialize (end, left); |
363 | if (NULL == ds->pos->meta) | 364 | if (NULL == ds->pos->meta) |
364 | { | 365 | { |
365 | GNUNET_break (0); | 366 | GNUNET_break (0); |
366 | break; | 367 | break; |
367 | } | 368 | } |
368 | /* having full filenames is too dangerous; always make sure we clean them up */ | 369 | /* having full filenames is too dangerous; always make sure we clean them up */ |
369 | GNUNET_CONTAINER_meta_data_delete (ds->pos->meta, | 370 | GNUNET_FS_meta_data_delete (ds->pos->meta, |
370 | EXTRACTOR_METATYPE_FILENAME, | 371 | EXTRACTOR_METATYPE_FILENAME, |
371 | NULL, | 372 | NULL, |
372 | 0); | 373 | 0); |
373 | /* instead, put in our 'safer' original filename */ | 374 | /* instead, put in our 'safer' original filename */ |
374 | GNUNET_CONTAINER_meta_data_insert (ds->pos->meta, | 375 | GNUNET_FS_meta_data_insert (ds->pos->meta, |
375 | "<libgnunetfs>", | 376 | "<libgnunetfs>", |
376 | EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME, | 377 | EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME, |
377 | EXTRACTOR_METAFORMAT_UTF8, | 378 | EXTRACTOR_METAFORMAT_UTF8, |
378 | "text/plain", | 379 | "text/plain", |
379 | ds->pos->short_filename, | 380 | ds->pos->short_filename, |
380 | strlen (ds->pos->short_filename) | 381 | strlen (ds->pos->short_filename) |
381 | + 1); | 382 | + 1); |
382 | } | 383 | } |
383 | ds->pos->ksk_uri = GNUNET_FS_uri_ksk_create_from_meta_data ( | 384 | ds->pos->ksk_uri = GNUNET_FS_uri_ksk_create_from_meta_data ( |
384 | ds->pos->meta); | 385 | ds->pos->meta); |