From 1d4bdf6a14afe7459d2fa9d2da19a36c45ae91f5 Mon Sep 17 00:00:00 2001 From: yinbin Date: Wed, 20 Nov 2024 16:32:28 +0800 Subject: [PATCH] LWIP: adjust position of shutdown in callback of connect --- src/lstack/core/lstack_lwip.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lstack/core/lstack_lwip.c b/src/lstack/core/lstack_lwip.c index 65acae2..648da58 100644 --- a/src/lstack/core/lstack_lwip.c +++ b/src/lstack/core/lstack_lwip.c @@ -1273,10 +1273,10 @@ void do_lwip_connected_callback(struct netconn *conn) posix_api->epoll_ctl_fn(sock->wakeup->epollfd, EPOLL_CTL_DEL, fd, NULL); } - posix_api->shutdown_fn(fd, SHUT_RDWR); - POSIX_SET_TYPE(sock, POSIX_LWIP); + posix_api->shutdown_fn(fd, SHUT_RDWR); + add_sock_event(sock, EPOLLOUT); } -- 2.33.0