imagefreeze: fix use-after-free on seek event
Get seqnum before unreffing the seek event. https://bugzilla.gnome.org/show_bug.cgi?id=784486
This commit is contained in:
parent
f9f1a03653
commit
d712a2f4b7
@ -573,6 +573,7 @@ gst_image_freeze_src_event (GstPad * pad, GstObject * parent, GstEvent * event)
|
|||||||
gboolean flush;
|
gboolean flush;
|
||||||
guint32 seqnum;
|
guint32 seqnum;
|
||||||
|
|
||||||
|
seqnum = gst_event_get_seqnum (event);
|
||||||
gst_event_parse_seek (event, &rate, &format, &flags, &start_type, &start,
|
gst_event_parse_seek (event, &rate, &format, &flags, &start_type, &start,
|
||||||
&stop_type, &stop);
|
&stop_type, &stop);
|
||||||
gst_event_unref (event);
|
gst_event_unref (event);
|
||||||
@ -600,7 +601,6 @@ gst_image_freeze_src_event (GstPad * pad, GstObject * parent, GstEvent * event)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
seqnum = gst_event_get_seqnum (event);
|
|
||||||
if (flush) {
|
if (flush) {
|
||||||
GstEvent *e;
|
GstEvent *e;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user