From 78bb46e678e801a2c18819739960f36062d4ec6e Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Tue, 26 May 2020 18:34:18 +0200 Subject: [PATCH] port,sock: minor tweaks to 'alloc()' and 'free()' functions --- src/port.c | 6 +++--- src/sock.c | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/port.c b/src/port.c index 7dd6eee..2980b80 100644 --- a/src/port.c +++ b/src/port.c @@ -28,7 +28,7 @@ typedef struct port_state { size_t active_poll_count; } port_state_t; -static port_state_t* port__alloc(void) { +static inline port_state_t* port__alloc(void) { port_state_t* port_state = malloc(sizeof *port_state); if (port_state == NULL) return_set_error(NULL, ERROR_NOT_ENOUGH_MEMORY); @@ -36,12 +36,12 @@ static port_state_t* port__alloc(void) { return port_state; } -static void port__free(port_state_t* port) { +static inline void port__free(port_state_t* port) { assert(port != NULL); free(port); } -static HANDLE port__create_iocp(void) { +static inline HANDLE port__create_iocp(void) { HANDLE iocp_handle = CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0); if (iocp_handle == NULL) diff --git a/src/sock.c b/src/sock.c index 342a1a8..b26d7d3 100644 --- a/src/sock.c +++ b/src/sock.c @@ -47,6 +47,7 @@ static inline sock_state_t* sock__alloc(void) { } static inline void sock__free(sock_state_t* sock_state) { + assert(sock_state != NULL); free(sock_state); }