Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
return -1;
}
if (j == alloc_length) {
+ struct ace_condition_token *new_tokens = NULL;
+
alloc_length += 5;
- tokens = talloc_realloc(mem_ctx,
- tokens,
- struct ace_condition_token,
- alloc_length);
+ new_tokens = talloc_realloc(mem_ctx,
+ tokens,
+ struct ace_condition_token,
+ alloc_length);
- if (tokens == NULL) {
- return -1;
+ if (new_tokens == NULL) {
+ goto error;
}
+ tokens = new_tokens;
}
}
tok->n_members = j;