Lines 458-466
make_available_at_least (TiffContext *co
Link Here
|
458 |
need_alloc = context->used + needed; |
458 |
need_alloc = context->used + needed; |
459 |
if (need_alloc > context->allocated) { |
459 |
if (need_alloc > context->allocated) { |
460 |
guint new_size = 1; |
460 |
guint new_size = 1; |
461 |
while (new_size < need_alloc) |
461 |
while (new_size && (new_size < need_alloc)) |
462 |
new_size *= 2; |
462 |
new_size *= 2; |
463 |
|
463 |
|
|
|
464 |
if(!(new_size)) |
465 |
return FALSE; |
466 |
|
464 |
new_buffer = g_try_realloc (context->buffer, new_size); |
467 |
new_buffer = g_try_realloc (context->buffer, new_size); |
465 |
if (new_buffer) { |
468 |
if (new_buffer) { |
466 |
context->buffer = new_buffer; |
469 |
context->buffer = new_buffer; |