From 26b641ddb23323b069cd80be9fc1e0e70972a14e Mon Sep 17 00:00:00 2001 From: Martin Matuska Date: Fri, 14 Jul 2023 09:53:13 +0200 Subject: [PATCH] tests: fix exit on failed realloc in libarchive/test/test_fuzz.c --- libarchive/test/test_fuzz.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libarchive/test/test_fuzz.c b/libarchive/test/test_fuzz.c index 3fbe64410..8af4c2f29 100644 --- a/libarchive/test/test_fuzz.c +++ b/libarchive/test/test_fuzz.c @@ -124,10 +124,9 @@ test_fuzz(const struct files *filesets) newraw = realloc(rawimage, oldsize + size); if (!assert(newraw != NULL)) { - free(rawimage); - rawimage = NULL; free(tmp); - continue; + size = 0; + break; } rawimage = newraw; memcpy(rawimage + oldsize, tmp, size); -- 2.47.2