[PATCH v2 1/2] kernel32/tests: Test stack overflow by DefineDosDeviceW().

Xu Wei xuwei at uniontech.com
Wed Sep 1 02:15:59 CDT 2021


Signed-off-by: Xu Wei <xuwei at uniontech.com>
---
 dlls/kernel32/tests/volume.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dlls/kernel32/tests/volume.c b/dlls/kernel32/tests/volume.c
index cb35de6add1..f8e0fdc0582 100644
--- a/dlls/kernel32/tests/volume.c
+++ b/dlls/kernel32/tests/volume.c
@@ -185,6 +185,11 @@ static void test_dos_devices(void)
     ret = QueryDosDeviceA( drivestr, buf, sizeof(buf) );
     ok(!ret, "expected failure\n");
     ok(GetLastError() == ERROR_FILE_NOT_FOUND, "got error %u\n", GetLastError());
+
+    ret = DefineDosDeviceA(DDD_RAW_TARGET_PATH, "{00000001-0000-0000-0000-5E3B001A0145}", "\\Device\\{00000001-0000-0000-0000-5E3B001A0145}");
+    ok(ret, "failed to define drive %s, error %u\n", drivestr, GetLastError());
+
+    
 }
 
 static void test_FindFirstVolume(void)
-- 
2.20.1






More information about the wine-devel mailing list