]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
win: add complementary safe writes fix for Windows to 27588eba5 (#2477) 2732/head
authorMartin Matuska <martin@matuska.de>
Wed, 10 Sep 2025 08:57:55 +0000 (10:57 +0200)
committerMartin Matuska <martin@matuska.de>
Wed, 10 Sep 2025 08:59:40 +0000 (10:59 +0200)
libarchive/archive_write_disk_windows.c

index c7339c4ec1b1b60cd3aa65c2d75568ffc0ed4dfd..d4f6f1820e961cfede04cd26f4784403915584a4 100644 (file)
@@ -1618,7 +1618,7 @@ restore_entry(struct archive_write_disk *a)
                                (void)clear_nochange_fflags(a);
                        }
                        if ((a->flags & ARCHIVE_EXTRACT_SAFE_WRITES) &&
-                               S_ISREG(st_mode)) {
+                               S_ISREG(a->mode)) {
                                int fd = la_mktemp(a);
 
                                if (fd == -1) {