437 HttpParser *parser = io->parser; |
437 HttpParser *parser = io->parser; |
438 HTTPRequest *request = io->request; |
438 HTTPRequest *request = io->request; |
439 |
439 |
440 int r = handle_request(request, NULL, h); |
440 int r = handle_request(request, NULL, h); |
441 if(r != 0) { |
441 if(r != 0) { |
442 // TODO: error message |
|
443 connection_destroy(request->connection); |
442 connection_destroy(request->connection); |
444 } |
443 } |
445 |
444 |
446 /* |
445 /* |
447 * handle_request can return before the request is finished, but it copies |
446 * handle_request can return before the request is finished, but it copies |