git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13234
assert(n_counts >= 0);
cts->counts = malloc(n_counts * sizeof(ULong));
- if (cts->counts == NULL)
+ if (cts->counts == NULL) {
+ free(cts);
return NULL;
+ }
cts->n_counts = n_counts;
for (i = 0; i < n_counts; i++)
assert(n_counts >= 0);
cts->counts = malloc(n_counts * sizeof(ULong));
- if (cts->counts == NULL)
+ if (cts->counts == NULL) {
+ free(cts);
return NULL;
+ }
cts->n_counts = n_counts;
for (i = 0; i < n_counts; i++)