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;
|
||||
guint32 seqnum;
|
||||
|
||||
seqnum = gst_event_get_seqnum (event);
|
||||
gst_event_parse_seek (event, &rate, &format, &flags, &start_type, &start,
|
||||
&stop_type, &stop);
|
||||
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) {
|
||||
GstEvent *e;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user