diff options
Diffstat (limited to 'main/manager.c')
-rw-r--r-- | main/manager.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/main/manager.c b/main/manager.c index 5bc87d547..81052651e 100644 --- a/main/manager.c +++ b/main/manager.c @@ -6684,9 +6684,7 @@ static void *session_do(void *data) } /* make sure socket is non-blocking */ - flags = fcntl(ser->fd, F_GETFL); - flags |= O_NONBLOCK; - fcntl(ser->fd, F_SETFL, flags); + ast_fd_set_flags(ser->fd, O_NONBLOCK); ao2_lock(session); /* Hook to the tail of the event queue */ |