]> git.ozlabs.org Git - ppp.git/commitdiff
Merge pull request #182 from pali/get_if_hwaddr
authorPaul Mackerras <paulus@ozlabs.org>
Thu, 31 Dec 2020 04:25:36 +0000 (15:25 +1100)
committerGitHub <noreply@github.com>
Thu, 31 Dec 2020 04:25:36 +0000 (15:25 +1100)
Fix indicating failure in Linux get_if_hwaddr() function

pppd/sys-linux.c

index df5cebb55951cfa8960ee3f8f2686d9f9a8caa99..28bc4be1a689681e400b14bb4d4226898d75e992 100644 (file)
@@ -2087,7 +2087,7 @@ get_if_hwaddr(u_char *addr, char *name)
 
        sock_fd = socket(AF_INET, SOCK_DGRAM, 0);
        if (sock_fd < 0)
-               return 0;
+               return -1;
        memset(&ifreq.ifr_hwaddr, 0, sizeof(struct sockaddr));
        strlcpy(ifreq.ifr_name, name, sizeof(ifreq.ifr_name));
        ret = ioctl(sock_fd, SIOCGIFHWADDR, &ifreq);