src/server/safs/cgi.c

changeset 518
538a8a22f622
parent 517
be62c9604377
child 519
857e5b92828b
equal deleted inserted replaced
517:be62c9604377 518:538a8a22f622
318 case CGI_IO_NEED_READ: { 318 case CGI_IO_NEED_READ: {
319 return 1; 319 return 1;
320 } 320 }
321 case CGI_IO_NEED_WRITE: { 321 case CGI_IO_NEED_WRITE: {
322 // writeev is only enabled, if needed 322 // writeev is only enabled, if needed
323 if(handler->poll_out) {
324 return 1;
325 }
323 if(event_pollout(ev, handler->parser->sn->csd, handler->writeev)) { 326 if(event_pollout(ev, handler->parser->sn->csd, handler->writeev)) {
324 handler->result = REQ_ABORTED; 327 handler->result = REQ_ABORTED;
325 } else { 328 } else {
326 handler->poll_out = TRUE; 329 handler->poll_out = TRUE;
327 log_ereport(LOG_DEBUG, "cgi-send: req: %p enable poll out", handler->parser->rq); 330 log_ereport(LOG_DEBUG, "cgi-send: req: %p enable poll out", handler->parser->rq);

mercurial