diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-08-29 13:09:25 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-08-29 13:09:25 +0000 |
commit | a4b74ef335873379d374d372bcce7c4228095bd5 (patch) | |
tree | 7948e9ea9d8f3fc9d2d767fd2490c8a1855d1129 /src/testbed | |
parent | 19a28dc192c59da09b2668c33fbbcce421f5a05d (diff) | |
download | gnunet-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.c | 3 | ||||
-rw-r--r-- | src/testbed/testbed_api.c | 6 |
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) |