Less pointer dereferences

This commit is contained in:
Dale Weiler 2013-01-06 05:17:30 +00:00
parent cc7e1a3363
commit a4c1e63637

View file

@ -457,12 +457,13 @@ static int correct_exist(char **array, size_t rows, char *ident) {
static GMQCC_INLINE char **correct_known_resize(char **res, size_t *allocated, size_t size) {
size_t oldallocated = *allocated;
char **out;
if (size+1 < *allocated)
if (size+1 < oldallocated)
return res;
*allocated += 32;
out = correct_pool_alloc(sizeof(*res) * *allocated);
out = correct_pool_alloc(sizeof(*res) * oldallocated + 32);
memcpy(out, res, sizeof(*res) * oldallocated);
*allocated += 32;
return out;
}