summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorxiao-mang <[email protected]>2023-09-13 11:21:32 +0800
committerGitHub <[email protected]>2023-09-13 11:21:32 +0800
commitcaea0616a42108831e66fbbda8a972640b126047 (patch)
tree95a50a36bab14af9da227dcfb0fe6d1d02bb923a /components
parentd5b8e2843a91bb26cad61cf8a05bdeb04f1099f2 (diff)
fix ifconfig (#8032)
Diffstat (limited to 'components')
-rw-r--r--components/net/sal/src/sal_socket.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/net/sal/src/sal_socket.c b/components/net/sal/src/sal_socket.c
index f59ee454fe..d8a68fa0ee 100644
--- a/components/net/sal/src/sal_socket.c
+++ b/components/net/sal/src/sal_socket.c
@@ -1098,9 +1098,9 @@ int sal_ioctlsocket(int socket, long cmd, void *arg)
{
addr_in = (struct sockaddr_in *)&(ifr->ifr_ifru.ifru_addr);
#if NETDEV_IPV4 && NETDEV_IPV6
- addr_in->sin_addr.s_addr = sock->netdev->ip_addr.u_addr.ip4.addr;
+ addr_in->sin_addr.s_addr = netdev->ip_addr.u_addr.ip4.addr;
#elif NETDEV_IPV4
- addr_in->sin_addr.s_addr = sock->netdev->ip_addr.addr;
+ addr_in->sin_addr.s_addr = netdev->ip_addr.addr;
#elif NETDEV_IPV6
#error "Do not only support IPV6"
#endif /* NETDEV_IPV4 && NETDEV_IPV6 */