]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Fix potential out-of-bounds reads
authorErik Olofsson <erik@olofsson.info>
Thu, 6 Oct 2022 11:12:56 +0000 (13:12 +0200)
committerErik Olofsson <erik@olofsson.info>
Thu, 6 Oct 2022 11:22:09 +0000 (13:22 +0200)
libarchive/archive_write_disk_posix.c
libarchive/archive_write_disk_windows.c

index dd7eb9a5e84079e7683862cb01656d54e9fec7c7..4793878bf72fa81bf59f7adb83b346a66bd6675a 100644 (file)
@@ -1996,6 +1996,8 @@ archive_write_disk_new(void)
                free(a);
                return (NULL);
        }
+       a->path_safe.s[0] = 0;
+
 #ifdef HAVE_ZLIB_H
        a->decmpfs_compression_level = 5;
 #endif
index 1b12a299ca23525e8a3cbafde5f9a9e9003a2028..c949bf9c3757f7227dfda9a27859b8f461054ecc 100644 (file)
@@ -1370,6 +1370,7 @@ archive_write_disk_new(void)
                free(a);
                return (NULL);
        }
+       a->path_safe.s[0] = 0;
        return (&a->archive);
 }