From: Dustin L. Howett Date: Fri, 26 Jun 2026 14:36:33 +0000 (-0500) Subject: disk (win32): use the provided path for CreateFile X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=852ffdfd9bf13ab493474a45423a460f812e50e2;p=thirdparty%2Flibarchive.git disk (win32): use the provided path for CreateFile --- diff --git a/libarchive/archive_write_disk_windows.c b/libarchive/archive_write_disk_windows.c index 435f0cdb9..d22af4762 100644 --- a/libarchive/archive_write_disk_windows.c +++ b/libarchive/archive_write_disk_windows.c @@ -282,10 +282,10 @@ file_information(struct archive_write_disk *a, wchar_t *path, ZeroMemory(&createExParams, sizeof(createExParams)); createExParams.dwSize = sizeof(createExParams); createExParams.dwFileFlags = flag; - h = CreateFile2(a->name, 0, 0, + h = CreateFile2(path, 0, 0, OPEN_EXISTING, &createExParams); #else - h = CreateFileW(a->name, 0, 0, NULL, + h = CreateFileW(path, 0, 0, NULL, OPEN_EXISTING, flag, NULL); #endif if (h == INVALID_HANDLE_VALUE &&