From c5053f57124d76d5397e92e78eafb4e1607d6ff2 Mon Sep 17 00:00:00 2001 From: Huw Davies Date: Mon, 6 Jul 2015 15:02:57 +0100 Subject: [PATCH] shell32/tests: Win XP splits the args if there are spaces in the path. This isn't seen on winetest runs, but is when jobs are submitted to the testbot. Presumably the path of the executable is different in the two cases. --- dlls/shell32/tests/shlexec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/shell32/tests/shlexec.c b/dlls/shell32/tests/shlexec.c index f81794e0755..0d2773d48a6 100644 --- a/dlls/shell32/tests/shlexec.c +++ b/dlls/shell32/tests/shlexec.c @@ -1219,7 +1219,7 @@ static void test_commandline2argv(void) *strW = 0; args = CommandLineToArgvW(strW, &numargs); - ok(numargs == 1, "expected 1 args, got %d\n", numargs); + ok(numargs == 1 || broken(numargs > 1), "expected 1 args, got %d\n", numargs); ok(!args || (!args[numargs] || broken(args[numargs] != NULL) /* before Vista */), "expected NULL-terminated list of commandline arguments\n"); if (numargs == 1)