Extended fuzz handler: fuzz_chunked_transfer_encoding() from jcc.c extern int fuzz_chunked_transfer_encoding(struct client_state *csp, char *fuzz_input_file) { size_t length; size_t size = (size_t)(csp->iob->eod - csp->iob->cur); enum chunk_status status; status = chunked_body_is_complete(csp->iob, &length); if (CHUNK_STATUS_BODY_COMPLETE != status) { log_error(LOG_LEVEL_INFO, "Chunked body is incomplete or invalid"); } return (JB_ERR_OK == remove_chunked_transfer_coding(csp->iob->cur, &size)); }