Commit ea9c9fe5 authored by Jinoh Kang's avatar Jinoh Kang Committed by Alexandre Julliard

kernel32/tests: Add test for pipe name with a trailing backslash.

parent ebe35f6f
......@@ -682,6 +682,17 @@ static void test_CreateNamedPipe(int pipemode)
CloseHandle(hFile);
CloseHandle(hnp);
hnp = CreateNamedPipeA("\\\\.\\pipe\\trailingslash\\", PIPE_ACCESS_DUPLEX,
PIPE_TYPE_BYTE, 1, 1024, 1024, NMPWAIT_USE_DEFAULT_WAIT, NULL);
ok(hnp != INVALID_HANDLE_VALUE, "failed to create pipe, error %lu\n", GetLastError());
hFile = CreateFileA("\\\\.\\pipe\\trailingslash", 0, 0, NULL, OPEN_EXISTING, 0, 0);
ok(hFile == INVALID_HANDLE_VALUE, "expected opening pipe to fail\n");
ok(GetLastError() == ERROR_FILE_NOT_FOUND, "expected ERROR_FILE_NOT_FOUND, got %lu\n", GetLastError());
hFile = CreateFileA("\\\\.\\pipe\\trailingslash\\", 0, 0, NULL, OPEN_EXISTING, 0, 0);
ok(hFile != INVALID_HANDLE_VALUE, "failed to open pipe, error %lu\n", GetLastError());
CloseHandle(hFile);
CloseHandle(hnp);
if (winetest_debug > 1) trace("test_CreateNamedPipe returning\n");
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment