Paul Vriens : msvcrt/tests: Properly remove temporary directory.
Module: wine Branch: master Commit: 8ebcf40043a86bc0ef87f68fb52be33f10b07f6b URL: http://source.winehq.org/git/wine.git/?a=commit;h=8ebcf40043a86bc0ef87f68fb5... Author: Paul Vriens <paul.vriens.wine(a)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)
participants (1)
-
Alexandre Julliard