提交 11479e53 编写于 作者: B Bernard Xiong

[lwIP] Fix the wait queue initialization issue.

上级 1b9e9a39
...@@ -410,8 +410,6 @@ lwip_tryget_socket(int s) ...@@ -410,8 +410,6 @@ lwip_tryget_socket(int s)
return tryget_socket(s); return tryget_socket(s);
} }
/** /**
* Allocate a new socket for a given netconn. * Allocate a new socket for a given netconn.
* *
...@@ -443,6 +441,9 @@ alloc_socket(struct netconn *newconn, int accepted) ...@@ -443,6 +441,9 @@ alloc_socket(struct netconn *newconn, int accepted)
sockets[i].sendevent = (NETCONNTYPE_GROUP(newconn->type) == NETCONN_TCP ? (accepted != 0) : 1); sockets[i].sendevent = (NETCONNTYPE_GROUP(newconn->type) == NETCONN_TCP ? (accepted != 0) : 1);
sockets[i].errevent = 0; sockets[i].errevent = 0;
sockets[i].err = 0; sockets[i].err = 0;
#ifdef SAL_USING_POSIX
rt_wqueue_init(&sockets[i].wait_head);
#endif
return i + LWIP_SOCKET_OFFSET; return i + LWIP_SOCKET_OFFSET;
} }
SYS_ARCH_UNPROTECT(lev); SYS_ARCH_UNPROTECT(lev);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册