From 66ffa8e6ea83f94d080171589675279671b5f175 Mon Sep 17 00:00:00 2001 From: Kirill Petrashin Date: Sat, 4 Apr 2026 15:44:27 +0300 Subject: Error out on failure to realloc the stack --- stack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'stack.c') diff --git a/stack.c b/stack.c index 8b4c478..d13749e 100644 --- a/stack.c +++ b/stack.c @@ -15,7 +15,7 @@ PositionStack ps_new(void) { int ps_push(PositionStack *ps, Position pos) { if (ps->top >= ps->capacity) { ps->capacity *= STACK_SIZE_COEFFICIENT; - if ((ps->arr = realloc(ps->arr, sizeof(Position) * ps->capacity)) == NULL) return -1; + if ((ps->arr = realloc(ps->arr, sizeof(Position) * ps->capacity)) == NULL) error("Failed to realloc ps->arr\n"); } ps->arr[ps->top] = pos; ps->top += 1; -- cgit v1.2.3