Sockets do not inherit non-blocking state in libowfat...

dynamic-accesslists
erdgeist 2007-11-20 02:21:53 +00:00
parent 6d09527ed8
commit cf8d4fae1d
1 changed files with 3 additions and 0 deletions

View File

@ -724,6 +724,9 @@ static void handle_accept( const int64 serversocket ) {
while( ( i = socket_accept4( serversocket, (char*)ip, &port) ) != -1 ) {
/* Put fd into a non-blocking mode */
io_nonblock( i );
if( !io_fd( i ) ||
!( h = (struct http_data*)malloc( sizeof( struct http_data ) ) ) ) {
io_close( i );