diff --git a/core/sip/tcp_trsp.cpp b/core/sip/tcp_trsp.cpp index cbc35ce2..82802f5f 100644 --- a/core/sip/tcp_trsp.cpp +++ b/core/sip/tcp_trsp.cpp @@ -570,7 +570,9 @@ void tcp_server_worker::run() { // fake event to prevent the event loop from exiting int fake_fds[2]; - pipe(fake_fds); + if (pipe(fake_fds)) + WARN("Cannot read from pipe\n"); + struct event* ev_default = event_new(evbase,fake_fds[0], EV_READ|EV_PERSIST,