src/server/daemon/httplistener.c

changeset 87
bdec069d2239
parent 81
d25825f37967
child 92
382bff43c6eb
equal deleted inserted replaced
86:49bb6c8ceb2b 87:bdec069d2239
249 perror("Error: acceptor_start: pthread_create"); 249 perror("Error: acceptor_start: pthread_create");
250 } 250 }
251 } 251 }
252 252
253 void* acceptor_thread(Acceptor *acceptor) { 253 void* acceptor_thread(Acceptor *acceptor) {
254 WS_ASSERT(acceptor);
255 WS_ASSERT(acceptor->listener);
256 WS_ASSERT(acceptor->listener->session_handler);
257 WS_ASSERT(acceptor->listener->session_handler->enqueue_connection);
258
254 HttpListener *listener = acceptor->listener; 259 HttpListener *listener = acceptor->listener;
255 260
256 for (;;) { 261 for (;;) {
257 /* accept connections */ 262 /* accept connections */
258 struct sockaddr_in ca; 263 struct sockaddr_in ca;

mercurial