Skip to content

Commit a20c57e

Browse files
committed
optimize sal_bind
1 parent d2160d3 commit a20c57e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

components/net/sal/src/sal_socket.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,8 @@ int sal_bind(int socket, const struct sockaddr *name, socklen_t namelen)
684684

685685
addr_un = (struct sockaddr_un *)name;
686686

687-
if ((addr_un->sa_family != AF_UNIX) && (addr_un->sa_family != AF_NETLINK))
687+
#define IS_INET_ADDR_FAMILY(_af) ((_af) == AF_INET) || ((_af) == AF_INET6)
688+
if (IS_INET_ADDR_FAMILY(name->sa_family))
688689
{
689690
/* bind network interface by ip address */
690691
sal_sockaddr_to_ipaddr(name, &input_ipaddr);

0 commit comments

Comments
 (0)