commit d1069706dea6c8de21ca118d45a5f117364b1fda
parent bb37c10f30f25778f1ca1aef005bcf0a89043709
Author: <wachs@net.in.tum.de>
Date: Fri, 12 Apr 2013 11:35:15 +0000
fix(fix)
Diffstat:
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/ext/test_ext_api.c b/src/ext/test_ext_api.c
@@ -47,11 +47,18 @@ check ()
GNUNET_GETOPT_OPTION_END
};
struct GNUNET_OS_Process *proc;
-
+ char *path = GNUNET_OS_get_libexec_binary_path ( "gnunet-service-ext");
+ if (NULL == path)
+ {
+ fprintf (stderr, "Service executable not found `%s'\n", "gnunet-service-ext");
+ return;
+ }
proc = GNUNET_OS_start_process (GNUNET_NO, GNUNET_OS_INHERIT_STD_ALL, NULL, NULL,
- GNUNET_OS_get_libexec_binary_path ( "gnunet-service-ext"),
+ path,
"gnunet-service-ext",
NULL);
+
+ GNUNET_free (path);
GNUNET_assert (NULL != proc);
GNUNET_PROGRAM_run (1, argv, "test-ext-api", "nohelp",
options, &run, &ok);