From 1a86fdc6e370be3eae6592176f20d919dd1d66d2 Mon Sep 17 00:00:00 2001 From: Antoine Tremblay Date: Fri, 29 Sep 2006 08:09:24 +0000 Subject: gst/udp/gstudpsrc.c: Fix possible infinite loop when shutting down, a read can also return 0 to indicate no more mess... Original commit message from CVS: Patch by: Antoine Tremblay * gst/udp/gstudpsrc.c: (gst_udpsrc_create): Fix possible infinite loop when shutting down, a read can also return 0 to indicate no more messages are available. Fixes #358156. --- gst/udp/gstudpsrc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gst') diff --git a/gst/udp/gstudpsrc.c b/gst/udp/gstudpsrc.c index 85ad7c68..f7be0fd0 100644 --- a/gst/udp/gstudpsrc.c +++ b/gst/udp/gstudpsrc.c @@ -328,7 +328,7 @@ gst_udpsrc_create (GstPushSrc * psrc, GstBuffer ** buf) int res; READ_COMMAND (udpsrc, command, res); - if (res < 0) { + if (res <= 0) { GST_LOG_OBJECT (udpsrc, "no more commands"); /* no more commands */ break; -- cgit