From 8c03f448c3cead4f6dbcaa5d6b1049b0f960cd2b Mon Sep 17 00:00:00 2001 From: "Reynaldo H. Verdejo Pinochet" Date: Fri, 29 Apr 2016 23:32:03 -0700 Subject: [PATCH] dvbsrc: avoid possible race on _output_frontend_stats() Make sure we send out our info message before we give up ownership of the structure. --- sys/dvb/gstdvbsrc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dvb/gstdvbsrc.c b/sys/dvb/gstdvbsrc.c index 84cd8b17ca..875ba9ce72 100644 --- a/sys/dvb/gstdvbsrc.c +++ b/sys/dvb/gstdvbsrc.c @@ -2105,9 +2105,9 @@ gst_dvbsrc_output_frontend_stats (GstDvbSrc * src) "There were errors getting frontend status information: '%s'", g_strerror (errno)); + GST_INFO_OBJECT (src, "Frontend stats: %" GST_PTR_FORMAT, structure); message = gst_message_new_element (GST_OBJECT (src), structure); gst_element_post_message (GST_ELEMENT (src), message); - GST_INFO_OBJECT (src, "Frontend stats: %" GST_PTR_FORMAT, structure); } struct diseqc_cmd