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;
}