From: Andy Brown Date: Tue, 13 Jul 2021 12:05:19 +0000 (+0100) Subject: Windows: Use full path including prefix when looking up file handle X-Git-Tag: v3.5.2~10^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=63298dce96a18d5a7b5b018e7fd9486432211ff9;p=thirdparty%2Flibarchive.git Windows: Use full path including prefix when looking up file handle --- diff --git a/libarchive/archive_read_disk_windows.c b/libarchive/archive_read_disk_windows.c index fdd376f9b..877bc449a 100644 --- a/libarchive/archive_read_disk_windows.c +++ b/libarchive/archive_read_disk_windows.c @@ -1844,7 +1844,7 @@ tree_next(struct tree *t) continue; return (r); } else { - HANDLE h = FindFirstFileW(d, &t->_findData); + HANDLE h = FindFirstFileW(t->stack->full_path.s, &t->_findData); if (h == INVALID_HANDLE_VALUE) { la_dosmaperr(GetLastError()); t->tree_errno = errno;