session: pass data to remove func

Pass the data to the remove function because we are going to deref it when there
is pli or fir.
This commit is contained in:
Wim Taymans 2013-08-05 23:20:29 +02:00
parent 38946bd9f4
commit 0bddbd682d

View file

@ -3346,7 +3346,7 @@ rtp_session_on_timeout (RTPSession * sess, GstClockTime current_time,
/* Now remove the marked sources */
g_hash_table_foreach_remove (sess->ssrcs[sess->mask_idx],
(GHRFunc) remove_closing_sources, NULL);
(GHRFunc) remove_closing_sources, &data);
/* see if we need to generate SR or RR packets */
if (!is_rtcp_time (sess, current_time, &data))