[svn:parrot] r44705 - trunk/src/runcore
jonathan at svn.parrot.org
jonathan at svn.parrot.org
Sat Mar 6 14:20:32 UTC 2010
Author: jonathan
Date: Sat Mar 6 14:20:31 2010
New Revision: 44705
URL: https://trac.parrot.org/parrot/changeset/44705
Log:
[loadlib] Though shalt always use the return value of realloc calls, otherwise segfaults happen.
Modified:
trunk/src/runcore/main.c
Modified: trunk/src/runcore/main.c
==============================================================================
--- trunk/src/runcore/main.c Sat Mar 6 14:02:38 2010 (r44704)
+++ trunk/src/runcore/main.c Sat Mar 6 14:20:31 2010 (r44705)
@@ -485,7 +485,7 @@
interp->all_op_libs = mem_gc_allocate_n_zeroed_typed(interp,
interp->n_libs + 1, op_lib_t*);
else
- mem_gc_realloc_n_typed_zeroed(interp, interp->all_op_libs,
+ interp->all_op_libs = mem_gc_realloc_n_typed_zeroed(interp, interp->all_op_libs,
interp->n_libs + 1, interp->n_libs, op_lib_t *);
init_func = get_dynamic_op_lib_init(interp, lib_pmc);
More information about the parrot-commits
mailing list