This commit is contained in:
@ -121,7 +121,7 @@ tre_stack_push(tre_stack_t *s, union tre_stack_item value)
|
||||
}
|
||||
else
|
||||
{
|
||||
/* HAWK added check for s->max_size > 0
|
||||
/* HAWK added check for s->max_size > 0
|
||||
if (s->size >= s->max_size)*/
|
||||
if (s->max_size > 0 && s->size >= s->max_size)
|
||||
{
|
||||
@ -134,9 +134,9 @@ tre_stack_push(tre_stack_t *s, union tre_stack_item value)
|
||||
int new_size;
|
||||
DPRINT(("tre_stack_push: trying to realloc more space\n"));
|
||||
new_size = s->size + s->increment;
|
||||
/* HAWK added check for s->max_size > 0
|
||||
/* HAWK added check for s->max_size > 0
|
||||
if (new_size > s->max_size) */
|
||||
if (s->max_size > 0 && new_size > s->max_size)
|
||||
if (s->max_size > 0 && new_size > s->max_size)
|
||||
new_size = s->max_size;
|
||||
new_buffer = xrealloc(s->gem, s->stack, sizeof(*new_buffer) * new_size);
|
||||
if (new_buffer == NULL)
|
||||
|
Reference in New Issue
Block a user