Module: wine Branch: master Commit: 316b5bc9b3e5aa39da05397523bd8e26e0b17170 URL: https://gitlab.winehq.org/wine/wine/-/commit/316b5bc9b3e5aa39da05397523bd8e2... Author: Jactry Zeng <jzeng(a)codeweavers.com> Date: Mon Sep 25 02:15:09 2023 -0500 cabinet/tests: Initialize CURR_DIR globally. So that we can run each test function independently. --- dlls/cabinet/tests/fdi.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/dlls/cabinet/tests/fdi.c b/dlls/cabinet/tests/fdi.c index a44f9eeae2d..9cd7a1e93bf 100644 --- a/dlls/cabinet/tests/fdi.c +++ b/dlls/cabinet/tests/fdi.c @@ -409,13 +409,6 @@ static void createTestFile(const CHAR *name) static void create_test_files(void) { - DWORD len; - - len = GetCurrentDirectoryA(MAX_PATH, CURR_DIR); - - if(len && (CURR_DIR[len-1] == '\\')) - CURR_DIR[len-1] = 0; - createTestFile("a.txt"); createTestFile("b.txt"); CreateDirectoryA("testdir", NULL); @@ -944,6 +937,12 @@ static void test_FDICopy(void) START_TEST(fdi) { + int len; + + len = GetCurrentDirectoryA(MAX_PATH, CURR_DIR); + if (len && (CURR_DIR[len - 1] == '\\')) + CURR_DIR[len - 1] = 0; + test_FDICreate(); test_FDIDestroy(); test_FDIIsCabinet();