diff --git a/ChangeLog b/ChangeLog index ed77d42df6..da1bc7baaa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-11-25 Michael Smith + + * gst/udp/gstudpsrc.c: (gst_udpsrc_stop): + Patch from Sebastien Cote to close control sockets in udpsrc. + 2005-11-24 Julien MOUTTE * gst/effectv/gstquark.c: (gst_quarktv_set_caps), diff --git a/common b/common index ea1409191c..1b24580b06 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit ea1409191cc1e71273b2dbdd94e7ab5fc5a60a51 +Subproject commit 1b24580b06e738f920b33ea68dffd83d953f0bba diff --git a/gst/udp/gstudpsrc.c b/gst/udp/gstudpsrc.c index 6c18d3fb95..12c0c99d06 100644 --- a/gst/udp/gstudpsrc.c +++ b/gst/udp/gstudpsrc.c @@ -588,6 +588,15 @@ gst_udpsrc_stop (GstBaseSrc * bsrc) close (src->sock); src->sock = -1; } + + if (src->control_sock[0] != -1) { + close (src->control_sock[0]); + src->control_sock[0] = -1; + } + if (src->control_sock[1] != -1) { + close (src->control_sock[1]); + src->control_sock[1] = -1; + } return TRUE; }