Author: infinoid
Date: Sun May 4 11:00:33 2008
New Revision: 27323
Modified:
trunk/src/packfile.c
Log:
[packfile] Fix a small memory leak in pf_debug_unpack, reported by valgrind++.
Modified: trunk/src/packfile.c
==============================================================================
--- trunk/src/packfile.c (original)
+++ trunk/src/packfile.c Sun May 4 11:00:33 2008
@@ -2353,8 +2353,7 @@
debug->num_mappings = PF_fetch_opcode(self->pf, &cursor);
/* Allocate space for mappings vector. */
- debug->mappings = (PackFile_DebugMapping **)mem_sys_allocate(
- sizeof (PackFile_DebugMapping *) * (debug->num_mappings + 1));
+ mem_realloc_n_typed(debug->mappings, debug->num_mappings+1,
PackFile_DebugMapping *);
/* Read in each mapping. */
for (i = 0; i < debug->num_mappings; i++) {