Author: leo
Date: Fri Feb  3 06:30:07 2006
New Revision: 11414

Modified:
   trunk/src/packfile.c
Log:
mem leaks - init and free pic_store

Modified: trunk/src/packfile.c
==============================================================================
--- trunk/src/packfile.c        (original)
+++ trunk/src/packfile.c        Fri Feb  3 06:30:07 2006
@@ -1835,6 +1835,7 @@ byte_code_destroy (Interp* interpreter, 
 #ifdef HAS_JIT
     Parrot_destroy_jit(byte_code->jit_info);
 #endif
+    parrot_PIC_destroy(interpreter, byte_code);
     if (byte_code->prederef.code) {
         Parrot_free_memalign(byte_code->prederef.code);
        byte_code->prederef.code = NULL;
@@ -1876,6 +1877,7 @@ byte_code_new (Interp* interpreter, stru
     byte_code->const_table = NULL;
     byte_code->fixups = NULL;
     byte_code->pic_index = NULL;
+    byte_code->pic_store = NULL;
     return (struct PackFile_Segment *) byte_code;
 }
 

Reply via email to