|
|
|
|
@ -86,10 +86,14 @@ static void unkernelize(struct peer *);
|
|
|
|
|
static void stream_closed(int fd, void *p) {
|
|
|
|
|
struct streamrelay *r = p;
|
|
|
|
|
struct call *c;
|
|
|
|
|
int i;
|
|
|
|
|
socklen_t j;
|
|
|
|
|
|
|
|
|
|
c = r->up->up->call;
|
|
|
|
|
|
|
|
|
|
mylog(LOG_WARNING, LOG_PREFIX_C "Read error on RTP socket", LOG_PARAMS_C(c));
|
|
|
|
|
j = sizeof(i);
|
|
|
|
|
getsockopt(fd, SOL_SOCKET, SO_ERROR, &i, &j);
|
|
|
|
|
mylog(LOG_WARNING, LOG_PREFIX_C "Read error on RTP socket: %i (%s)", LOG_PARAMS_C(c), i, strerror(i));
|
|
|
|
|
|
|
|
|
|
call_destroy(c);
|
|
|
|
|
}
|
|
|
|
|
|