diff options
-rw-r--r-- | ChangeLog | 5 | ||||
m--------- | common | 0 | ||||
-rw-r--r-- | gst/udp/gstudpsrc.c | 9 |
3 files changed, 14 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2005-11-25 Michael Smith <msmith@fluendo.com> + + * gst/udp/gstudpsrc.c: (gst_udpsrc_stop): + Patch from Sebastien Cote to close control sockets in udpsrc. + 2005-11-24 Julien MOUTTE <julien@moutte.net> * gst/effectv/gstquark.c: (gst_quarktv_set_caps), diff --git a/common b/common -Subproject ea1409191cc1e71273b2dbdd94e7ab5fc5a60a5 +Subproject 1b24580b06e738f920b33ea68dffd83d953f0bb diff --git a/gst/udp/gstudpsrc.c b/gst/udp/gstudpsrc.c index 6c18d3fb..12c0c99d 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; } |