From b9f4578a96c589053203ad12d0c38e273d67274d Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Mon, 25 Sep 2017 17:52:08 +0200 Subject: [PATCH] socket: use safe_container_of() in ep_sock_find_in_tree() --- src/epoll-socket.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/epoll-socket.c b/src/epoll-socket.c index a215d99..516c4ab 100644 --- a/src/epoll-socket.c +++ b/src/epoll-socket.c @@ -231,11 +231,7 @@ void ep_sock_force_delete(ep_port_t* port_info, ep_sock_t* sock_info) { } ep_sock_t* ep_sock_find_in_tree(tree_t* tree, SOCKET socket) { - tree_node_t* tree_node = tree_find(tree, socket); - if (tree_node == NULL) - return NULL; - - return container_of(tree_node, ep_sock_t, tree_node); + return safe_container_of(tree_find(tree, socket), ep_sock_t, tree_node); } ep_sock_t* ep_sock_from_overlapped(OVERLAPPED* overlapped) {