Paul Vriens : msvcrt/tests: Properly remove temporary directory.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Mar 6 16:13:18 CST 2007
Module: wine
Branch: master
Commit: 8ebcf40043a86bc0ef87f68fb52be33f10b07f6b
URL: http://source.winehq.org/git/wine.git/?a=commit;h=8ebcf40043a86bc0ef87f68fb52be33f10b07f6b
Author: Paul Vriens <paul.vriens.wine at gmail.com>
Date: Tue Mar 6 19:15:40 2007 +0100
msvcrt/tests: Properly remove temporary directory.
---
dlls/msvcrt/tests/dir.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/msvcrt/tests/dir.c b/dlls/msvcrt/tests/dir.c
index dfa4982..009cbdb 100644
--- a/dlls/msvcrt/tests/dir.c
+++ b/dlls/msvcrt/tests/dir.c
@@ -35,6 +35,7 @@ static void test_fullpath(void)
{
char full[MAX_PATH];
char tmppath[MAX_PATH];
+ char prevpath[MAX_PATH];
char level1[MAX_PATH];
char level2[MAX_PATH];
char teststring[MAX_PATH];
@@ -42,6 +43,7 @@ static void test_fullpath(void)
BOOL rc,free1,free2;
free1=free2=TRUE;
+ GetCurrentDirectory(MAX_PATH, prevpath);
GetTempPath(MAX_PATH,tmppath);
strcpy(level1,tmppath);
strcat(level1,"msvcrt-test\\");
@@ -79,6 +81,7 @@ static void test_fullpath(void)
ok(strcmp(freeme,teststring)==0,"Invalid Path returned %s\n",freeme);
free(freeme);
+ SetCurrentDirectory(prevpath);
if (free2)
RemoveDirectory(level2);
if (free1)
More information about the wine-cvs
mailing list