Signed-off-by: Vegard Nossum <vegard.nos...@gmail.com> --- vm/jato.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/vm/jato.c b/vm/jato.c index 6724477..163968b 100644 --- a/vm/jato.c +++ b/vm/jato.c @@ -77,7 +77,12 @@ static void __vm_native native_vmruntime_exit(int status) static void __vm_native native_vmruntime_println(struct vm_object *message) { - printf("%s\n", vm_string_to_cstr(message)); + char *cstr = vm_string_to_cstr(message); + + if (cstr) + printf("%s\n", cstr); + + free(cstr); } static void __vm_native native_vmsystem_arraycopy(struct vm_object *src, int src_start, -- 1.6.0.4 ------------------------------------------------------------------------------ _______________________________________________ Jatovm-devel mailing list Jatovm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jatovm-devel