Nikolay Sivov : ntdll/tests: Fix some string leaks (Valgrind).

Alexandre Julliard julliard at winehq.org
Tue May 6 13:37:11 CDT 2014


Module: wine
Branch: master
Commit: 0563c78cb63b8e021fdba2b9049c6875b784ff0e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=0563c78cb63b8e021fdba2b9049c6875b784ff0e

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Tue May  6 11:58:03 2014 +0400

ntdll/tests: Fix some string leaks (Valgrind).

---

 dlls/ntdll/tests/file.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/dlls/ntdll/tests/file.c b/dlls/ntdll/tests/file.c
index 6406930..d70ed6b 100644
--- a/dlls/ntdll/tests/file.c
+++ b/dlls/ntdll/tests/file.c
@@ -267,6 +267,7 @@ static void create_file_test(void)
                            FILE_NON_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT, NULL, 0);
     ok(status == STATUS_OBJECT_NAME_INVALID,
        "open %s failed %x\n", wine_dbgstr_w(nameW.Buffer), status);
+    pRtlFreeUnicodeString(&nameW);
 
     pRtlDosPathNameToNtPathName_U(pipeInvalidNameW, &nameW, NULL, NULL);
     attr.ObjectName = &nameW;
@@ -281,6 +282,7 @@ static void create_file_test(void)
                            FILE_NON_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT, NULL, 0);
     ok(status == STATUS_OBJECT_NAME_INVALID,
        "open %s failed %x\n", wine_dbgstr_w(nameW.Buffer), status);
+    pRtlFreeUnicodeString(&nameW);
 }
 
 static void open_file_test(void)
@@ -1966,6 +1968,7 @@ static void test_NtCreateFile(void)
         }
     }
 
+    pRtlFreeUnicodeString( &nameW );
     SetFileAttributesW(path, FILE_ATTRIBUTE_ARCHIVE);
     DeleteFileW( path );
 }




More information about the wine-cvs mailing list