From 96399838b7ade051efef244e7f79ae95b476df28 Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Thu, 3 Oct 2013 21:00:45 +0000 Subject: [PATCH] space leak in the Java binding --- src/runtime/java/jpgf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/runtime/java/jpgf.c b/src/runtime/java/jpgf.c index 50807e19e..7a8792a71 100644 --- a/src/runtime/java/jpgf.c +++ b/src/runtime/java/jpgf.c @@ -53,7 +53,9 @@ gu2j_string(JNIEnv *env, GuString s) { static GuString j2gu_string(JNIEnv *env, jstring s, GuPool* pool) { const char *str = (*env)->GetStringUTFChars(env, s, 0); - return gu_str_string(str, pool); + GuString s = gu_str_string(str, pool); + (*env)->ReleaseStringUTFChars(env, s, str); + return s; } static void*