diff --git a/src/mod_cgi.c b/src/mod_cgi.c index aeec06f9..d39277d2 100644 --- a/src/mod_cgi.c +++ b/src/mod_cgi.c @@ -620,10 +620,7 @@ static ssize_t cgi_write_file_chunk_mmap(server *srv, connection *con, int fd, c } } - if (r >= 0) { - chunkqueue_mark_written(cq, r); - } - + chunkqueue_mark_written(cq, r); return r; } diff --git a/src/mod_wstunnel.c b/src/mod_wstunnel.c index 6843ace5..238791a9 100644 --- a/src/mod_wstunnel.c +++ b/src/mod_wstunnel.c @@ -884,7 +884,7 @@ handler_t mod_wstunnel_handshake_create_response(handler_ctx *hctx) { /* 8 bytes should have been sent with request * for draft-ietf-hybi-thewebsocketprotocol-00 */ chunkqueue *cq = con->request_content_queue; - if (0 == hctx->hybivers && chunkqueue_length(cq) < 8) + if (chunkqueue_length(cq) < 8) return HANDLER_WAIT_FOR_EVENT; #endif /* _MOD_WEBSOCKET_SPEC_IETF_00_ */