Просмотр исходного кода

[更新] 加强 lwip_fcntl 支持多参数传参

Signed-off-by: liu2guang <1004383796@qq.com>
liu2guang 4 лет назад
Родитель
Сommit
6fedc99982
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      components/net/lwip-2.0.2/src/api/sockets.c

+ 1 - 1
components/net/lwip-2.0.2/src/api/sockets.c

@@ -2748,7 +2748,7 @@ lwip_fcntl(int s, int cmd, int val)
     sock_set_errno(sock, 0);
     break;
   case F_SETFL:
-    if ((val & ~O_NONBLOCK) == 0) {
+    if ((val & O_NONBLOCK) == O_NONBLOCK) {
       /* only O_NONBLOCK, all other bits are zero */
       netconn_set_nonblocking(sock->conn, val & O_NONBLOCK);
       ret = 0;