]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Windows: Use full path including prefix when looking up file handle 1552/head
authorAndy Brown <andyjtbrown@gmail.com>
Tue, 13 Jul 2021 12:05:19 +0000 (13:05 +0100)
committerAndy Brown <andyjtbrown@gmail.com>
Tue, 13 Jul 2021 12:05:19 +0000 (13:05 +0100)
libarchive/archive_read_disk_windows.c

index fdd376f9b945fe3a3bda6186d5e3a45765770faa..877bc449a765c32df472af0104c5e6e365a0882f 100644 (file)
@@ -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;