projects
/
oweals
/
gnunet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix memleak
[oweals/gnunet.git]
/
src
/
core
/
test_core_api_start_only.c
diff --git
a/src/core/test_core_api_start_only.c
b/src/core/test_core_api_start_only.c
index 7704b438747b0f2e034e2bb5edfc0cfcb9b8f5e0..d9cb4150d43ebaffffc4e60e735689a7456e7b1a 100644
(file)
--- a/
src/core/test_core_api_start_only.c
+++ b/
src/core/test_core_api_start_only.c
@@
-137,12
+137,18
@@
init_notify (void *cls, struct GNUNET_CORE_Handle *server,
static void
setup_peer (struct PeerContext *p, const char *cfgname)
{
static void
setup_peer (struct PeerContext *p, const char *cfgname)
{
+ char *binary;
+
+ binary = GNUNET_OS_get_libexec_binary_path ("gnunet-service-arm");
p->cfg = GNUNET_CONFIGURATION_create ();
p->arm_proc =
p->cfg = GNUNET_CONFIGURATION_create ();
p->arm_proc =
- GNUNET_OS_start_process (GNUNET_YES, NULL, NULL, "gnunet-service-arm",
- "gnunet-service-arm",
- "-c", cfgname, NULL);
+ GNUNET_OS_start_process (GNUNET_YES, GNUNET_OS_INHERIT_STD_OUT_AND_ERR,
+ NULL, NULL,
+ binary,
+ "gnunet-service-arm",
+ "-c", cfgname, NULL);
GNUNET_assert (GNUNET_OK == GNUNET_CONFIGURATION_load (p->cfg, cfgname));
GNUNET_assert (GNUNET_OK == GNUNET_CONFIGURATION_load (p->cfg, cfgname));
+ GNUNET_free (binary);
}
}