tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit 3628efe29c170025cec1001001a141dc3f9c5860
parent 3c6d5e10a06857cfb60b517a8d0349a119a99f13
Author: Nick Mathewson <nickm@torproject.org>
Date:   Fri, 19 May 2017 09:55:22 -0400

Try to fix windows config/include_path_syntax test

It was trying to do %include "foo\", which won't work.  It has to be
%include "foo\\".

Diffstat:
Msrc/test/test_config.c | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/test/test_config.c b/src/test/test_config.c @@ -5172,11 +5172,17 @@ test_config_include_path_syntax(void *data) tt_int_op(mkdir(dir, 0700), OP_EQ, 0); #endif +#ifdef _WIN32 +#define ESCAPED_PATH_SEPARATOR "\\" PATH_SEPARATOR +#else +#define ESCAPED_PATH_SEPARATOR PATH_SEPARATOR +#endif + char torrc_contents[1000]; tor_snprintf(torrc_contents, sizeof(torrc_contents), "%%include \"%s\"\n" "%%include %s"PATH_SEPARATOR"\n" - "%%include \"%s"PATH_SEPARATOR"\"\n", + "%%include \"%s"ESCAPED_PATH_SEPARATOR"\"\n", dir, dir, dir); int include_used;