TT#76711 don't run send timers that don't exist

Change-Id: I5ee38499051afd5b6d5b7e74ea60b84ad7d74d26
changes/18/38618/1
Richard Fuchs 6 years ago
parent 61ab3d917e
commit 9b9dde3ad8

@ -1735,8 +1735,12 @@ out:
// appropriate locks must be held
int media_socket_dequeue(struct media_packet *mp, struct packet_stream *sink) {
struct codec_packet *p;
while ((p = g_queue_pop_head(&mp->packets_out)))
send_timer_push(sink->send_timer, p);
while ((p = g_queue_pop_head(&mp->packets_out))) {
if (sink->send_timer)
send_timer_push(sink->send_timer, p);
else
codec_packet_free(p);
}
return 0;
}

Loading…
Cancel
Save