dhtlog updates
[oweals/gnunet.git] / src / util / test_strings.c
index fce40362c3c3bd08905d4526703e7e0b24c2d2d8..c34c180fabeefb9f2bfe132e70add6f1a8a4ec9c 100644 (file)
@@ -37,6 +37,7 @@ check ()
   char *r;
   char *b;
   struct GNUNET_TIME_Absolute at;
+  const char *hdir;
 
   sprintf (buf, "4 %s", _( /* size unit */ "b"));
   b = GNUNET_STRINGS_byte_size_fancy (4);
@@ -65,18 +66,18 @@ check ()
                                             (GNUNET_TIME_UNIT_MILLISECONDS,
                                              7 * 60 * 60 * 1000));
   WANT (buf, b);
-  GNUNET_snprintf (buf, 
-                  sizeof (buf),
-                  "%s%s",
-                  getenv (
 #ifndef MINGW
-                          "HOME"
+  hdir = getenv ("HOME");
 #else
-                          "USERPROFILE"
+  hdir = getenv ("USERPROFILE");
 #endif
-                          ),
+  GNUNET_snprintf (buf, 
+                  sizeof (buf),
+                  "%s%s",
+                  hdir,
                   DIR_SEPARATOR_STR);
   b = GNUNET_STRINGS_filename_expand ("~");
+  GNUNET_assert (b != NULL);
   WANT (buf, b);
   GNUNET_STRINGS_buffer_fill (buf, sizeof (buf), 3, "a", "btx", "c");
   WANTB ("a\0btx\0c", buf, 8);