From eecfb0e5e3aa0a1f235ed47e6a47f19b4026fdef Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Tue, 5 Dec 2017 19:37:23 +0100 Subject: [PATCH] port: make ep_port_release_poll_group() signature consistent --- src/port.c | 4 +++- src/port.h | 3 ++- src/sock.c | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/port.c b/src/port.c index a5005d3..77ec165 100644 --- a/src/port.c +++ b/src/port.c @@ -376,7 +376,9 @@ poll_group_t* ep_port_acquire_poll_group( return poll_group_acquire(pga); } -void ep_port_release_poll_group(poll_group_t* poll_group) { +void ep_port_release_poll_group(ep_port_t* port_info, + poll_group_t* poll_group) { + unused(port_info); poll_group_release(poll_group); } diff --git a/src/port.h b/src/port.h index beaf7ef..9ee58c0 100644 --- a/src/port.h +++ b/src/port.h @@ -44,7 +44,8 @@ WEPOLL_INTERNAL poll_group_t* ep_port_acquire_poll_group( ep_port_t* port_info, size_t protocol_id, const WSAPROTOCOL_INFOW* protocol_info); -WEPOLL_INTERNAL void ep_port_release_poll_group(poll_group_t* poll_group); +WEPOLL_INTERNAL void ep_port_release_poll_group(ep_port_t* port_info, + poll_group_t* poll_group); WEPOLL_INTERNAL int ep_port_add_socket(ep_port_t* port_info, ep_sock_t* sock_info, diff --git a/src/sock.c b/src/sock.c index 094f5d9..5419825 100644 --- a/src/sock.c +++ b/src/sock.c @@ -198,7 +198,7 @@ ep_sock_t* ep_sock_new(ep_port_t* port_info, SOCKET socket) { err2: _ep_sock_free(sock_private); err1: - ep_port_release_poll_group(poll_group); + ep_port_release_poll_group(port_info, poll_group); return NULL; } @@ -218,7 +218,7 @@ void ep_sock_delete(ep_port_t* port_info, ep_sock_t* sock_info) { ep_port_del_socket(port_info, sock_info); ep_port_cancel_socket_update(port_info, sock_info); - ep_port_release_poll_group(sock_private->poll_group); + ep_port_release_poll_group(port_info, sock_private->poll_group); sock_private->poll_group = NULL; /* If the poll request still needs to complete, the ep_sock object can't