]> wimlib.net Git - wimlib/blobdiff - tests/wlfuzz.c
wimlib-imagex: try harder to optimize out opening template WIM
[wimlib] / tests / wlfuzz.c
index 5c8b0b2b7ad398ef15d9c76599abfd550eab1cff..dc62d44d3b64ff688384c1b06e02df37c8a72cfa 100644 (file)
@@ -764,6 +764,8 @@ op__apply_and_capture_test(void)
                cmp_flags |= WIMLIB_CMP_FLAG_WINDOWS_MODE;
 #else /* __WIN32__ */
                printf("applying in UNIX mode\n");
+               extract_flags |= WIMLIB_EXTRACT_FLAG_UNIX_DATA;
+               add_flags |= WIMLIB_ADD_FLAG_UNIX_DATA;
                cmp_flags |= WIMLIB_CMP_FLAG_UNIX_MODE;
 #endif /* !__WIN32__ */
        }
@@ -824,6 +826,7 @@ unregister_all_backing_wims(const tchar drive_letter)
                             overlay_list, 32768, &bytes_returned, NULL))
        {
                ASSERT(GetLastError() == ERROR_INVALID_FUNCTION ||
+                      GetLastError() == ERROR_INVALID_PARAMETER ||
                       GetLastError() == ERROR_FILE_NOT_FOUND,
                       "FSCTL_ENUM_OVERLAY failed; error=%u", GetLastError());
                return;