decodebin3: Fix potential NULL pointer dereference on slot deactivation

CID 1363331
This commit is contained in:
Sebastian Dröge 2017-02-28 15:17:24 +02:00
parent bd9fd89d61
commit 033057cf74

View file

@ -2267,7 +2267,9 @@ handle_stream_switch (GstDecodebin3 * dbin, GList * select_streams,
if (slot_to_deactivate) { if (slot_to_deactivate) {
GST_DEBUG_OBJECT (dbin, GST_DEBUG_OBJECT (dbin,
"Slot %p (%s) should be deactivated, no longer used", slot, "Slot %p (%s) should be deactivated, no longer used", slot,
gst_stream_get_stream_id (slot->active_stream)); slot->
active_stream ? gst_stream_get_stream_id (slot->active_stream) :
"NULL");
to_deactivate = g_list_append (to_deactivate, slot); to_deactivate = g_list_append (to_deactivate, slot);
} }
} }