From 31edc9f7c01c118b698641e5c9c1e07e9acca50a Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Thu, 5 Apr 2012 19:17:29 +0200 Subject: [PATCH] updsrc: clear error --- gst/udp/gstudpsrc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/udp/gstudpsrc.c b/gst/udp/gstudpsrc.c index 063515166c..d35e2715f2 100644 --- a/gst/udp/gstudpsrc.c +++ b/gst/udp/gstudpsrc.c @@ -393,6 +393,7 @@ retry: || g_error_matches (err, G_IO_ERROR, G_IO_ERROR_CANCELLED)) { goto stopped; } else if (g_error_matches (err, G_IO_ERROR, G_IO_ERROR_TIMED_OUT)) { + g_clear_error (&err); /* timeout, post element message */ gst_element_post_message (GST_ELEMENT_CAST (udpsrc), gst_message_new_element (GST_OBJECT_CAST (udpsrc), @@ -490,6 +491,7 @@ select_error: stopped: { GST_DEBUG ("stop called"); + g_clear_error (&err); return GST_FLOW_FLUSHING; } get_available_error: