Skip to content

Commit 308e04b

Browse files
authored
Merge pull request #78 from RidgeRun/hotfix/interpipesrc-memory-leak-in-set-listen-to
Add fix for memory leak in set of listen-to property
2 parents 89001fd + b3e7e80 commit 308e04b

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
66
dnl initialize autoconf
77
dnl releases only do -Wall, git and prerelease does -Werror too
88
dnl use a three digit version number for releases, and four for git/pre
9-
AC_INIT([GstInterpipe],[1.1.3],
9+
AC_INIT([GstInterpipe],[1.1.4],
1010
[http://www.github.com/RidgeRun/gst-interpipe-1.0],
1111
[gst-interpipe],
1212
[http://developer.ridgerun.com/wiki/index.php?title=GstInterpipe])

gst/interpipe/gstinterpipesrc.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,11 @@ gst_inter_pipe_src_set_property (GObject * object, guint prop_id,
265265
/* valid node_name, BaseSrc started */
266266
if (!gst_inter_pipe_src_listen_node (src, node_name)) {
267267
GST_ERROR_OBJECT (src, "Could not listen to node %s", node_name);
268+
g_free (node_name);
268269
} else {
270+
if (src->listen_to) {
271+
g_free (src->listen_to);
272+
}
269273
src->listen_to = node_name;
270274
}
271275
src->listening = TRUE;

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
project('gst-interpipes', 'c',
2-
version : '1.1.3',
2+
version : '1.1.4',
33
meson_version : '>= 0.50',)
44

55
gst_interpipes_version = meson.project_version()

0 commit comments

Comments
 (0)