return error if filename could not be expanded
authorNils Durner <durner@gnunet.org>
Mon, 24 Aug 2009 20:07:53 +0000 (20:07 +0000)
committerNils Durner <durner@gnunet.org>
Mon, 24 Aug 2009 20:07:53 +0000 (20:07 +0000)
src/util/configuration.c

index ff177d9661726ef0089c04f08d6726722fad5eb6..0ce672dd9bb16ba8397e683be7d7d764c194656f 100644 (file)
@@ -602,6 +602,8 @@ GNUNET_CONFIGURATION_get_value_filename (const struct GNUNET_CONFIGURATION_Handl
       tmp = GNUNET_CONFIGURATION_expand_dollar (data, tmp);
       *value = GNUNET_STRINGS_filename_expand (tmp);
       GNUNET_free (tmp);
+      if (*value == NULL)
+        ret = GNUNET_SYSERR;
     }
   else
     {