X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Futil%2Ftest_os_start_process.c;h=599451898051c767088279eed78b17bfb862b179;hb=27520ef39b732562a6c4ffa8640b44250ad72a4a;hp=f732fbbdf9a39b94bad9735bea270189800be6e1;hpb=13d2b155da4dd6c490abec845b2ff264c6c571ba;p=oweals%2Fgnunet.git diff --git a/src/util/test_os_start_process.c b/src/util/test_os_start_process.c index f732fbbdf..599451898 100644 --- a/src/util/test_os_start_process.c +++ b/src/util/test_os_start_process.c @@ -204,6 +204,7 @@ check_kill () GNUNET_OS_start_process (GNUNET_YES, GNUNET_OS_INHERIT_STD_ERR, hello_pipe_stdin, hello_pipe_stdout, fn, "gnunet-service-resolver", "-", NULL); sleep (1); /* give process time to start, so we actually use the pipe-kill mechanism! */ + GNUNET_free (fn); if (0 != GNUNET_OS_process_kill (proc, SIGTERM)) GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "kill"); GNUNET_assert (GNUNET_OK == GNUNET_OS_process_wait (proc)); @@ -241,6 +242,7 @@ check_instant_kill () { GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "kill"); } + GNUNET_free (fn); GNUNET_assert (GNUNET_OK == GNUNET_OS_process_wait (proc)); GNUNET_OS_process_destroy (proc); proc = NULL;