fix
[oweals/gnunet.git] / src / fs / gnunet-service-fs_indexing.c
index 630a78b101f6ac14c8376552e197f90fbf70fd59..d6654bcdcf21055e6b44e3f6b182c0e2747df66d 100644 (file)
@@ -358,6 +358,12 @@ GNUNET_FS_handle_index_start (void *cls,
     }
   ism = (const struct IndexStartMessage*) message;
   fn = GNUNET_STRINGS_filename_expand ((const char*) &ism[1]);
+  if (fn == NULL)
+    {
+      GNUNET_SERVER_receive_done (client,
+                                 GNUNET_SYSERR);
+      return;
+    }
   dev = ntohl (ism->device);
   ino = GNUNET_ntohll (ism->inode);
   ism = (const struct IndexStartMessage*) message;