Browse Source

increase max udp packet len to 8192 and add warning message if the limit is hit

git.mgm/mediaproxy-ng/2.1
Richard Fuchs 14 years ago
parent
commit
b6650a9d78
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      daemon/call.c

+ 3
- 1
daemon/call.c View File

@ -314,7 +314,7 @@ drop:
static void stream_readable(int fd, void *p) { static void stream_readable(int fd, void *p) {
struct streamrelay *r = p; struct streamrelay *r = p;
char buf[1024];
char buf[8192];
int ret; int ret;
struct sockaddr_storage ss; struct sockaddr_storage ss;
struct sockaddr_in6 sin6; struct sockaddr_in6 sin6;
@ -332,6 +332,8 @@ static void stream_readable(int fd, void *p) {
stream_closed(fd, r); stream_closed(fd, r);
break; break;
} }
if (ret >= sizeof(buf))
mylog(LOG_WARNING, "UDP packet possibly truncated");
if (ss.ss_family != r->fd_family) if (ss.ss_family != r->fd_family)
abort(); abort();


Loading…
Cancel
Save