Browse Source

don't treat media socket write errors as fatal

closes #351

Change-Id: I36add0e8aca8856e053b10abdfffbfa63e134daa
changes/69/12269/13
Richard Fuchs 9 years ago
parent
commit
37a9521901
1 changed files with 3 additions and 6 deletions
  1. +3
    -6
      daemon/media_socket.c

+ 3
- 6
daemon/media_socket.c View File

@ -1463,12 +1463,9 @@ static void stream_fd_readable(int fd, void *p, uintptr_t u) {
str_init_len(&s, buf + RTP_BUFFER_HEAD_ROOM, ret);
ret = stream_packet(sfd, &s, &ep, &tv);
if (ret < 0) {
ilog(LOG_WARNING, "Write error on RTP socket: %s", strerror(-ret));
call_destroy(sfd->call);
goto done;
}
if (ret == 1)
if (G_UNLIKELY(ret < 0))
ilog(LOG_WARNING, "Write error on media socket: %s", strerror(-ret));
else if (ret == 1)
update = 1;
}


Loading…
Cancel
Save