2) free iterators in copyHeader()
3) free string arrays after interation
CVS patchset: 1119
CVS date: 1996/10/21 01:22:47
/* The result here is that the data is also sorted */
while (nextIterator(headerIter, &tag, &type, &ptr, &count)) {
addEntry(res, tag, type, ptr, count);
+
+ if (type == STRING_ARRAY_TYPE) free(ptr);
}
res->fully_sorted = 1;
+
+ freeIterator(headerIter);
+
return res;
}
write(fd, converted_data, h->data_used);
free(converted_data);
- free(h);
+ freeHeader(h);
}
static void *dataHostToNetwork(Header h)