X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fwin32_apply.c;h=11104f24bc88404d2ba2b5cbc94b8a1b593fa140;hp=7b7ff27ba29bf68504ce88a98c59031e6adee875;hb=b81519a7676f43fc26b2287b2d033711c22e4e99;hpb=3c6ed4c16d72d8758d9459fac94d017ab61aefd8 diff --git a/src/win32_apply.c b/src/win32_apply.c index 7b7ff27b..11104f24 100644 --- a/src/win32_apply.c +++ b/src/win32_apply.c @@ -482,9 +482,12 @@ do_win32_extract_encrypted_stream(const wchar_t *path, static bool path_is_root_of_drive(const wchar_t *path) { - if (!*path) + if (*path == L'\0') return false; + if (!wcsncmp(path, L"\\\\?\\", 4)) + path += 4; + if (*path != L'/' && *path != L'\\') { if (*(path + 1) == L':') path += 2;