aboutsummaryrefslogtreecommitdiff
path: root/src/testbed
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2012-11-02 09:28:23 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2012-11-02 09:28:23 +0000
commitbb39f7c081f87201ae277c9237f001353bd87fbb (patch)
tree56ee494d353a3198673c170d25c91c1c1ca90596 /src/testbed
parent6e6998dee553cacb81e1363a7e57fadbdfe6eaf9 (diff)
downloadgnunet-bb39f7c081f87201ae277c9237f001353bd87fbb.tar.gz
gnunet-bb39f7c081f87201ae277c9237f001353bd87fbb.zip
fix test on W32
Diffstat (limited to 'src/testbed')
-rw-r--r--src/testbed/test_testbed_api_testbed_run.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/testbed/test_testbed_api_testbed_run.c b/src/testbed/test_testbed_api_testbed_run.c
index 69e6fb8c9..ced1faf9c 100644
--- a/src/testbed/test_testbed_api_testbed_run.c
+++ b/src/testbed/test_testbed_api_testbed_run.c
@@ -186,6 +186,19 @@ main (int argc, char **argv)
186 GNUNET_break (0); 186 GNUNET_break (0);
187 return 1; 187 return 1;
188 } 188 }
189 testname = GNUNET_strdup (testname);
190#ifdef MINGW
191 {
192 char *period;
193
194 /* check and remove .exe extension */
195 period = strrchr (testname, (int) '.');
196 if (NULL != period)
197 *period = '\0';
198 else
199 GNUNET_break (0); /* Windows with no .exe? */
200 }
201#endif
189 if (0 != strcmp ("run", testname)) 202 if (0 != strcmp ("run", testname))
190 { 203 {
191 GNUNET_asprintf (&config_filename, 204 GNUNET_asprintf (&config_filename,
@@ -193,6 +206,7 @@ main (int argc, char **argv)
193 } 206 }
194 else 207 else
195 config_filename = GNUNET_strdup ("test_testbed_api.conf"); 208 config_filename = GNUNET_strdup ("test_testbed_api.conf");
209 GNUNET_free (testname);
196 argv2[2] = config_filename; 210 argv2[2] = config_filename;
197 result = GNUNET_SYSERR; 211 result = GNUNET_SYSERR;
198 ret = 212 ret =