diff options
author | Sree Harsha Totakura <totakura@in.tum.de> | 2012-11-02 09:28:23 +0000 |
---|---|---|
committer | Sree Harsha Totakura <totakura@in.tum.de> | 2012-11-02 09:28:23 +0000 |
commit | bb39f7c081f87201ae277c9237f001353bd87fbb (patch) | |
tree | 56ee494d353a3198673c170d25c91c1c1ca90596 | |
parent | 6e6998dee553cacb81e1363a7e57fadbdfe6eaf9 (diff) | |
download | gnunet-bb39f7c081f87201ae277c9237f001353bd87fbb.tar.gz gnunet-bb39f7c081f87201ae277c9237f001353bd87fbb.zip |
fix test on W32
-rw-r--r-- | src/testbed/test_testbed_api_testbed_run.c | 14 |
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 = |