소스 검색

Merge pull request #1473 from Bluebear233/patch-1

[DFS] Update net_sockets.c
Bernard Xiong 7 년 전
부모
커밋
661338d279
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 10 0
      components/dfs/filesystems/net/net_sockets.c

+ 10 - 0
components/dfs/filesystems/net/net_sockets.c

@@ -320,6 +320,16 @@ int socket(int domain, int type, int protocol)
         rt_list_init(&(lwsock->wait_head));
         lwsock->conn->callback = event_callback;
     }
+    else
+    {
+        /* release fd */
+        fd_put(d);
+        fd_put(d);
+        
+        rt_set_errno(-ENOMEM);
+
+    	return -1;
+    }
 
     /* release the ref-count of fd */
     fd_put(d);