aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_dirmetascan.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/fs_dirmetascan.c')
-rw-r--r--src/fs/fs_dirmetascan.c27
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);