Browse Source

Minor: Better to explicitly check the domain.

Don Porter 7 years ago
parent
commit
2c03ba1566
1 changed files with 1 additions and 2 deletions
  1. 1 2
      LibOS/shim/src/sys/shim_socket.c

+ 1 - 2
LibOS/shim/src/sys/shim_socket.c

@@ -449,8 +449,7 @@ int shim_do_bind (int sockfd, struct sockaddr * addr, socklen_t addrlen)
         sock->addr.un.pipeid = data->pipeid;
         sock->addr.un.data = data;
         sock->addr.un.dentry = dent;
-    }
-	else { /* AF_INET/INET6 case */
+    } else if (sock->domain == AF_INET || sock->domain == AF_INET6) {
 		if (addrlen != ((sock->domain == AF_INET) ? sizeof(struct sockaddr_in) :
 					sizeof(struct sockaddr_in6)))
 			goto out;