]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t-reftable-merged: handle realloc errors
authorRené Scharfe <l.s.r@web.de>
Sat, 28 Dec 2024 09:49:38 +0000 (10:49 +0100)
committerJunio C Hamano <gitster@pobox.com>
Sat, 28 Dec 2024 16:00:45 +0000 (08:00 -0800)
Check reallocation errors in unit tests, like everywhere else.

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/unit-tests/t-reftable-merged.c

index a12bd0e1a3bdeda82bcbc6259e679df4f232e3e2..60836f80d6028127dba44abf278e59c953bf050d 100644 (file)
@@ -178,7 +178,7 @@ static void t_merged_refs(void)
                if (err > 0)
                        break;
 
-               REFTABLE_ALLOC_GROW(out, len + 1, cap);
+               check(!REFTABLE_ALLOC_GROW(out, len + 1, cap));
                out[len++] = ref;
        }
        reftable_iterator_destroy(&it);
@@ -459,7 +459,7 @@ static void t_merged_logs(void)
                if (err > 0)
                        break;
 
-               REFTABLE_ALLOC_GROW(out, len + 1, cap);
+               check(!REFTABLE_ALLOC_GROW(out, len + 1, cap));
                out[len++] = log;
        }
        reftable_iterator_destroy(&it);