Sebastian Lackner : ntdll/tests: Don' t call lstrlenW on non-null-terminated buffer.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Jun 5 06:46:10 CDT 2015


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

Author: Sebastian Lackner <sebastian at fds-team.de>
Date:   Thu Jun  4 16:12:58 2015 +0200

ntdll/tests: Don't call lstrlenW on non-null-terminated buffer.

---

 dlls/ntdll/tests/directory.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/ntdll/tests/directory.c b/dlls/ntdll/tests/directory.c
index 21aa31f..730b0f1 100644
--- a/dlls/ntdll/tests/directory.c
+++ b/dlls/ntdll/tests/directory.c
@@ -350,7 +350,7 @@ static void test_NtQueryDirectoryFile_case(void)
     }
 
     mask.Buffer = testmask;
-    mask.Length = mask.MaximumLength = lstrlenW(testmask) * sizeof(WCHAR);
+    mask.Length = mask.MaximumLength = sizeof(testmask);
     pNtQueryDirectoryFile(dirh, NULL, NULL, NULL, &io, data, data_size,
                           FileBothDirectoryInformation, TRUE, &mask, FALSE);
     ok(U(io).Status == STATUS_SUCCESS, "failed to query directory; status %x\n", U(io).Status);




More information about the wine-cvs mailing list