From ec91352d649de1c5b3ae8f7f826f8b8245e15883 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Martin=20Matu=C5=A1ka?= Date: Sat, 13 Sep 2025 21:36:13 +0200 Subject: [PATCH] Merge pull request #2732 from mmatuska/fix/safe-dir-over-reg-win win: add complementary safe writes fix for Windows to 27588eba5 (#2477) (cherry picked from commit e1dea559c7be34697270eccedf9f731ce00865b5) --- libarchive/archive_write_disk_windows.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libarchive/archive_write_disk_windows.c b/libarchive/archive_write_disk_windows.c index c7339c4ec..d4f6f1820 100644 --- a/libarchive/archive_write_disk_windows.c +++ b/libarchive/archive_write_disk_windows.c @@ -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) { -- 2.47.3