[tor-commits] [tor/master] Fix forking tests on Windows when there is a space in the path.

nickm at torproject.org nickm at torproject.org
Tue Jul 17 18:33:37 UTC 2018


commit 46501cdd1821812c8ec5a0008af3dca6365f5b96
Author: Alexander Færøy <ahf at torproject.org>
Date:   Thu Jun 21 04:32:42 2018 +0200

    Fix forking tests on Windows when there is a space in the path.
    
    See: https://bugs.torproject.org/26437
---
 changes/bug26437   | 3 +++
 src/ext/tinytest.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/changes/bug26437 b/changes/bug26437
new file mode 100644
index 000000000..da4879b6d
--- /dev/null
+++ b/changes/bug26437
@@ -0,0 +1,3 @@
+  o Testing:
+    - Fix forking tests on Windows when there is a space somewhere in the path.
+      Fixes bug 26437; bugfix on 0.2.2.4-alpha.
diff --git a/src/ext/tinytest.c b/src/ext/tinytest.c
index 3fb1b39c7..df2cc0b58 100644
--- a/src/ext/tinytest.c
+++ b/src/ext/tinytest.c
@@ -145,7 +145,7 @@ testcase_run_forked_(const struct testgroup_t *group,
 	if (opt_verbosity>0)
 		printf("[forking] ");
 
-	snprintf(buffer, sizeof(buffer), "%s --RUNNING-FORKED %s %s%s",
+	snprintf(buffer, sizeof(buffer), "\"%s\" --RUNNING-FORKED %s %s%s",
 		 commandname, verbosity_flag, group->prefix, testcase->name);
 
 	memset(&si, 0, sizeof(si));





More information about the tor-commits mailing list