port: make ep_port_release_poll_group() signature consistent

This commit is contained in:
Bert Belder 2017-12-05 19:37:23 +01:00
parent 50f84cdc6b
commit eecfb0e5e3
3 changed files with 7 additions and 4 deletions

View File

@ -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);
}

View File

@ -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,

View File

@ -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