does not terminate on invalid uri
[oweals/gnunet.git] / src / hostlist / gnunet-daemon-hostlist.c
index 8b7bf3a3e031cb0e5f0455dd579becb578aaedad..255f0d5443fab80bc9f4f3dbf8a087f7c7611b21 100644 (file)
@@ -334,13 +334,16 @@ main (int argc, char *const *argv)
 
   int ret;
 
+  if (GNUNET_OK != GNUNET_STRINGS_get_utf8_args (argc, argv, &argc, &argv))
+    return 2;
+
   GNUNET_log_setup ("hostlist", "WARNING", NULL);
   ret =
       (GNUNET_OK ==
        GNUNET_PROGRAM_run (argc, argv, "hostlist",
                            _("GNUnet hostlist server and client"), options,
                            &run, NULL)) ? 0 : 1;
-
+  GNUNET_free ((void*) argv);
   return ret;
 }