From bc5986150c730e62188cf02426b7ed7f8a7fc2a4 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Mon, 22 Sep 2025 10:31:53 +0100 Subject: [PATCH] core: stream: fix buffer overflow in stream indentation stack --- core/stream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/stream.c b/core/stream.c index dee1ba3..87f3323 100644 --- a/core/stream.c +++ b/core/stream.c @@ -256,7 +256,7 @@ enum b_status b_stream_push_indent(b_stream *stream, int indent) stream->s_istack_ptr = 0; } - if (stream->s_istack_ptr + 1 > stream->s_istack_size) { + if (stream->s_istack_ptr + 1 >= stream->s_istack_size) { int *buf = realloc( stream->s_istack, (stream->s_istack_size + 4) * sizeof(int));