summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavi Artigas <xartigas@fluendo.com>2013-05-02 12:52:17 +0200
committerXavi Artigas <xartigas@fluendo.com>2013-05-02 12:52:17 +0200
commitdfb803a463610e4eec222ae4f1099114e82c7449 (patch)
tree942f3f80999812b044c11e1ad8fef06e1c093ca1
parentee528a93f8de68b2d56f1e90e088eddcd81aaa19 (diff)
Fix memory leak in version string.
-rw-r--r--gst-sdk/tutorials/android-tutorial-1/jni/tutorial-1.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gst-sdk/tutorials/android-tutorial-1/jni/tutorial-1.c b/gst-sdk/tutorials/android-tutorial-1/jni/tutorial-1.c
index 92a3e87..2da20b6 100644
--- a/gst-sdk/tutorials/android-tutorial-1/jni/tutorial-1.c
+++ b/gst-sdk/tutorials/android-tutorial-1/jni/tutorial-1.c
@@ -7,7 +7,10 @@
* Java Bindings
*/
jstring gst_native_get_gstreamer_info (JNIEnv* env, jobject thiz) {
- return (*env)->NewStringUTF(env, gst_version_string());
+ char *version_utf8 = gst_version_string();
+ jstring *version_jstring = (*env)->NewStringUTF(env, version_utf8);
+ g_free (version_utf8);
+ return version_jstring;
}
static JNINativeMethod native_methods[] = {