mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-20 13:06:23 +00:00
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
1 changed files with 1 additions and 1 deletions
|
@ -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…
Reference in a new issue