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++) {

Reply via email to