Module: wine Branch: master Commit: f5a81ff02a8f359f9b1a7b1aa78ce1a5341c2158 URL: https://gitlab.winehq.org/wine/wine/-/commit/f5a81ff02a8f359f9b1a7b1aa78ce1a...
Author: Eric Pouech eric.pouech@gmail.com Date: Tue Dec 20 15:47:56 2022 +0100
kernel32/tests: Silence a failing test on Win10+.
Signed-off-by: Eric Pouech eric.pouech@gmail.com
---
dlls/kernel32/tests/volume.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dlls/kernel32/tests/volume.c b/dlls/kernel32/tests/volume.c index 9166cf228d9..eb0b5fec772 100644 --- a/dlls/kernel32/tests/volume.c +++ b/dlls/kernel32/tests/volume.c @@ -87,7 +87,9 @@ static void test_query_dos_deviceA(void) for (;;) { if (!*p) break; ret2 = QueryDosDeviceA( p, buffer2, sizeof(buffer2) ); - ok(ret2, "QueryDosDeviceA failed to return current mapping for %s, last error %lu\n", p, GetLastError()); + /* Win10+ exposes security device which requires extra priviledges to be queried. So skip it */ + ok(ret2 || broken( !strcmp( p, "MSSECFLTSYS" ) && GetLastError() == ERROR_ACCESS_DENIED ), + "QueryDosDeviceA failed to return current mapping for %s, last error %lu\n", p, GetLastError()); p += strlen(p) + 1; if (ret <= (p-buffer)) break; }