Browse Source

[net][sal] Delete the judgment of the default network interface device when socket is created

Signed-off-by: chenyong <1521761801@qq.com>
chenyong 6 years ago
parent
commit
9752dd7889
1 changed files with 1 additions and 8 deletions
  1. 1 8
      components/net/sal_socket/src/sal_socket.c

+ 1 - 8
components/net/sal_socket/src/sal_socket.c

@@ -387,14 +387,7 @@ static int socket_init(int family, int type, int protocol, struct sal_socket **r
     sock->type = type;
     sock->protocol = protocol;
 
-    /* get socket operations from network interface device */
-    if (netdv_def == RT_NULL)
-    {
-        LOG_E("not find default network interface device for socket create.");
-        return -3;
-    }
-
-    if (netdev_is_up(netdv_def) && netdev_is_link_up(netdv_def))
+    if (netdv_def && netdev_is_up(netdv_def) && netdev_is_link_up(netdv_def))
     {
         /* check default network interface device protocol family */
         pf = (struct sal_proto_family *) netdv_def->sal_user_data;