Do not crash if key is NULL.
[oweals/gnunet.git] / src / fs / gnunet-helper-fs-publish.c
index 214650b0fbd578aadac2663f46cd03b9914b4c8d..c64dece4224a152d1c51c692232362dddcf19d0a 100644 (file)
@@ -328,7 +328,7 @@ preprocess_file (const char *filename,
                     : GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_PROGRESS_FILE,
                     filename, strlen (filename) + 1))
     return GNUNET_SYSERR;
-  item = GNUNET_malloc (sizeof (struct ScanTreeNode));
+  item = GNUNET_new (struct ScanTreeNode);
   item->filename = GNUNET_strdup (filename);
   item->is_directory = (S_ISDIR (sbuf.st_mode)) ? GNUNET_YES : GNUNET_NO;
   item->file_size = fsize;