aboutsummaryrefslogtreecommitdiff
path: root/src/testbed
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-08-29 13:09:25 +0000
committerChristian Grothoff <christian@grothoff.org>2012-08-29 13:09:25 +0000
commita4b74ef335873379d374d372bcce7c4228095bd5 (patch)
tree7948e9ea9d8f3fc9d2d767fd2490c8a1855d1129 /src/testbed
parent19a28dc192c59da09b2668c33fbbcce421f5a05d (diff)
downloadgnunet-a4b74ef335873379d374d372bcce7c4228095bd5.tar.gz
gnunet-a4b74ef335873379d374d372bcce7c4228095bd5.zip
only use control pipe with helpers IF the helper actually supports it
Diffstat (limited to 'src/testbed')
-rw-r--r--src/testbed/test_gnunet_testbed_helper.c3
-rw-r--r--src/testbed/testbed_api.c6
2 files changed, 6 insertions, 3 deletions
diff --git a/src/testbed/test_gnunet_testbed_helper.c b/src/testbed/test_gnunet_testbed_helper.c
index a0e1dd619..0026b4923 100644
--- a/src/testbed/test_gnunet_testbed_helper.c
+++ b/src/testbed/test_gnunet_testbed_helper.c
@@ -204,7 +204,8 @@ run (void *cls, char *const *args, const char *cfgfile,
204 }; 204 };
205 const char *controller_name = "127.0.0.1"; 205 const char *controller_name = "127.0.0.1";
206 206
207 helper = GNUNET_HELPER_start ("gnunet-testbed-helper", 207 helper = GNUNET_HELPER_start (GNUNET_YES,
208 "gnunet-testbed-helper",
208 binary_argv, 209 binary_argv,
209 &mst_cb, &exp_cb, NULL); 210 &mst_cb, &exp_cb, NULL);
210 GNUNET_assert (NULL != helper); 211 GNUNET_assert (NULL != helper);
diff --git a/src/testbed/testbed_api.c b/src/testbed/testbed_api.c
index f302cb57b..7012be775 100644
--- a/src/testbed/testbed_api.c
+++ b/src/testbed/testbed_api.c
@@ -1054,7 +1054,8 @@ GNUNET_TESTBED_controller_start (const char *controller_ip,
1054 "gnunet-testbed-helper", NULL 1054 "gnunet-testbed-helper", NULL
1055 }; 1055 };
1056 1056
1057 cp->helper = GNUNET_HELPER_start ("gnunet-testbed-helper", binary_argv, 1057 cp->helper = GNUNET_HELPER_start (GNUNET_YES,
1058 "gnunet-testbed-helper", binary_argv,
1058 &helper_mst, &helper_exp_cb, cp); 1059 &helper_mst, &helper_exp_cb, cp);
1059 } 1060 }
1060 else 1061 else
@@ -1082,7 +1083,8 @@ GNUNET_TESTBED_controller_start (const char *controller_ip,
1082 remote_args[argp++] = "gnunet-testbed-helper"; 1083 remote_args[argp++] = "gnunet-testbed-helper";
1083 remote_args[argp++] = NULL; 1084 remote_args[argp++] = NULL;
1084 GNUNET_assert (argp == 8); 1085 GNUNET_assert (argp == 8);
1085 cp->helper = GNUNET_HELPER_start ("ssh", remote_args, 1086 cp->helper = GNUNET_HELPER_start (GNUNET_NO,
1087 "ssh", remote_args,
1086 &helper_mst, &helper_exp_cb, cp); 1088 &helper_mst, &helper_exp_cb, cp);
1087 } 1089 }
1088 if (NULL == cp->helper) 1090 if (NULL == cp->helper)