Browse Source

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

Change-Id: I5ee38499051afd5b6d5b7e74ea60b84ad7d74d26
changes/18/38618/1
Richard Fuchs 6 years ago
parent
commit
9b9dde3ad8
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      daemon/media_socket.c

+ 6
- 2
daemon/media_socket.c View File

@ -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