From ff5dc55c8aa8b2be64a321cd304b9d1af792406e Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Thu, 24 Mar 2016 18:14:37 -0400 Subject: [PATCH] rfbsrc: Don't ignore errors This prevents recursion on error. This used to happen as we don't change the state when something fails. We end up running and failing in the same state forever. --- gst/librfb/gstrfbsrc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst/librfb/gstrfbsrc.c b/gst/librfb/gstrfbsrc.c index e73c68f5e9..2f51142306 100644 --- a/gst/librfb/gstrfbsrc.c +++ b/gst/librfb/gstrfbsrc.c @@ -557,6 +557,7 @@ gst_rfb_src_create (GstPushSrc * psrc, GstBuffer ** outbuf) ("Error on setup VNC connection to host %s on port %d", src->host, src->port), (NULL)); } + return GST_FLOW_ERROR; } }