diff options
| author | Kirill Petrashin <kirill8201@yandex.ru> | 2026-04-04 15:44:27 +0300 |
|---|---|---|
| committer | Kirill Petrashin <kirill8201@yandex.ru> | 2026-04-04 15:44:27 +0300 |
| commit | 66ffa8e6ea83f94d080171589675279671b5f175 (patch) | |
| tree | e851cf94e960570c92f6b59b0265ac98873adb8e /stack.c | |
| parent | 04d6b474f928775ea0019928fdfbf08ecaae0997 (diff) | |
| download | astar-66ffa8e6ea83f94d080171589675279671b5f175.tar.xz | |
Error out on failure to realloc the stack
Diffstat (limited to 'stack.c')
| -rw-r--r-- | stack.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; |
