gnunet-ext

Template for writing GNUnet extensions
Log | Files | Refs | README | LICENSE

commit d1069706dea6c8de21ca118d45a5f117364b1fda
parent bb37c10f30f25778f1ca1aef005bcf0a89043709
Author:  <wachs@net.in.tum.de>
Date:   Fri, 12 Apr 2013 11:35:15 +0000

fix(fix)


Diffstat:
Msrc/ext/test_ext_api.c | 11+++++++++--
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);