aboutsummaryrefslogtreecommitdiff
path: root/stack.c
diff options
context:
space:
mode:
authorKirill Petrashin <kirill8201@yandex.ru>2026-04-04 15:44:27 +0300
committerKirill Petrashin <kirill8201@yandex.ru>2026-04-04 15:44:27 +0300
commit66ffa8e6ea83f94d080171589675279671b5f175 (patch)
treee851cf94e960570c92f6b59b0265ac98873adb8e /stack.c
parent04d6b474f928775ea0019928fdfbf08ecaae0997 (diff)
downloadastar-66ffa8e6ea83f94d080171589675279671b5f175.tar.xz
Error out on failure to realloc the stack
Diffstat (limited to 'stack.c')
-rw-r--r--stack.c2
1 files changed, 1 insertions, 1 deletions
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;