diff --git a/runtime/include/http_session.h b/runtime/include/http_session.h index 5e3acf8..d83a788 100644 --- a/runtime/include/http_session.h +++ b/runtime/include/http_session.h @@ -304,7 +304,7 @@ http_session_parse(struct http_session *session, ssize_t bytes_received) (const char *)&session->request_buffer.buffer[session->http_request.length_parsed], (size_t)session->request_buffer.length - session->http_request.length_parsed); - if (bytes_parsed < (size_t)bytes_received) { + if (session->http_parser.http_errno != HPE_OK) { debuglog("Error: %s, Description: %s\n", http_errno_name((enum http_errno)session->http_parser.http_errno), http_errno_description((enum http_errno)session->http_parser.http_errno)); diff --git a/runtime/include/module.h b/runtime/include/module.h index ade54f3..b2ab6ad 100644 --- a/runtime/include/module.h +++ b/runtime/include/module.h @@ -143,8 +143,6 @@ module_initialize_memory(struct module *module) /** * Invoke a module's entry function, forwarding on argc and argv * @param module - * @param argc standard UNIX count of arguments - * @param argv standard UNIX vector of arguments * @return return code of module's main function */ static inline int32_t diff --git a/runtime/include/scheduler_execute_epoll_loop.h b/runtime/include/scheduler_execute_epoll_loop.h index 2bb11bc..3e35b9e 100644 --- a/runtime/include/scheduler_execute_epoll_loop.h +++ b/runtime/include/scheduler_execute_epoll_loop.h @@ -8,7 +8,6 @@ #include "runtime.h" #include "sandbox_functions.h" #include "sandbox_set_as_error.h" -#include "sandbox_set_as_runnable.h" #include "sandbox_state.h" #include "sandbox_types.h" #include "worker_thread.h" diff --git a/runtime/include/worker_thread_epoll.h b/runtime/include/worker_thread_epoll.h index f33a6b6..2fc4e73 100644 --- a/runtime/include/worker_thread_epoll.h +++ b/runtime/include/worker_thread_epoll.h @@ -1,3 +1,5 @@ +#pragma once + #include "worker_thread.h" static inline void