From 8e0d0f36b197074614281643c691b27e4b43150e Mon Sep 17 00:00:00 2001 From: Erik Olofsson Date: Thu, 6 Oct 2022 13:13:20 +0200 Subject: [PATCH] Fix out of bounds read in Windows symlink support --- libarchive/archive_write_disk_windows.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libarchive/archive_write_disk_windows.c b/libarchive/archive_write_disk_windows.c index c949bf9c3..5474de16b 100644 --- a/libarchive/archive_write_disk_windows.c +++ b/libarchive/archive_write_disk_windows.c @@ -2155,6 +2155,8 @@ check_symlinks(struct archive_write_disk *a) return (ARCHIVE_FAILED); } } + if (!c) + break; pn[0] = c; pn++; } -- 2.47.2