From b312eb4cff804dcfe046ba0a15f57d2ef2add8b2 Mon Sep 17 00:00:00 2001 From: Fabrizio Bertocci Date: Sun, 27 Jun 2021 17:02:01 +0200 Subject: [PATCH] Removed unnecessary call to sockaddr2bsd in ioctl_siocgifaddr_sysv --- libc/calls/ioctl_siocgifconf.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libc/calls/ioctl_siocgifconf.c b/libc/calls/ioctl_siocgifconf.c index 427a4dd74..8b0a927d9 100644 --- a/libc/calls/ioctl_siocgifconf.c +++ b/libc/calls/ioctl_siocgifconf.c @@ -93,7 +93,6 @@ static int ioctl_siocgifconf_sysv(int fd, struct ifconf *ifc) { * requires adjustment between Linux and XNU */ static int ioctl_siocgifaddr_sysv(int fd, uint64_t op, struct ifreq *ifr) { - if (IsBsd()) sockaddr2bsd(&ifr->ifr_addr); if (sys_ioctl(fd, op, ifr) == -1) return -1; if (IsBsd()) sockaddr2linux(&ifr->ifr_addr); return 0; @@ -141,11 +140,11 @@ int ioctl_siocgifdstaddr(int fd, void *ifr) { return ioctl_siocgifaddr_sysv(fd, SIOCGIFDSTADDR, (struct ifreq *)ifr); } else { return enotsup(); - /* Not supported - TODO: Find out how to retrieve the destination + /* Not supported - Unknown how to find out how to retrieve the destination * address of a PPP from the interface list returned by the * GetAdaptersAddresses function * - return ioctl_siocgifbrdaddr_nt(fd, ifc); + return ioctl_siocgifdstaddr_nt(fd, ifc); */ } }