projects
/
platform
/
upstream
/
gstreamer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
06d9b61
)
mpegtsbase: do not access variable after unref
author
Thiago Santos
<thiagoss@osg.samsung.com>
Tue, 2 Jun 2015 19:40:25 +0000
(16:40 -0300)
committer
Thiago Santos
<thiagoss@osg.samsung.com>
Tue, 2 Jun 2015 19:55:08 +0000
(16:55 -0300)
Data might not exist anymore
gst/mpegtsdemux/mpegtsbase.c
patch
|
blob
|
history
diff --git
a/gst/mpegtsdemux/mpegtsbase.c
b/gst/mpegtsdemux/mpegtsbase.c
index
e6acb3b
..
4751028
100644
(file)
--- a/
gst/mpegtsdemux/mpegtsbase.c
+++ b/
gst/mpegtsdemux/mpegtsbase.c
@@
-1039,6
+1039,7
@@
mpegts_base_sink_event (GstPad * pad, GstObject * parent, GstEvent * event)
gboolean res = TRUE;
gboolean hard;
MpegTSBase *base = GST_MPEGTS_BASE (parent);
+ gboolean is_sticky = GST_EVENT_IS_STICKY (event);
GST_DEBUG_OBJECT (base, "Got event %s",
gst_event_type_get_name (GST_EVENT_TYPE (event)));
@@
-1078,7
+1079,7
@@
mpegts_base_sink_event (GstPad * pad, GstObject * parent, GstEvent * event)
}
/* Always return TRUE for sticky events */
- if (
GST_EVENT_IS_STICKY (event)
)
+ if (
is_sticky
)
res = TRUE;
return res;