summaryrefslogtreecommitdiff
path: root/pppd
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@ozlabs.org>2020-12-31 15:25:36 +1100
committerGitHub <noreply@github.com>2020-12-31 15:25:36 +1100
commitd070cc4486b6d0828066ba68ff7ba4092e2f7e55 (patch)
tree1fea5de48b5aea7b3778bcd906b6962dc67dac8c /pppd
parent431469a02ce74e5fe4b9943e86b9bfc272882fcb (diff)
parent9793fd2e7762623ef4bbaaa1a16dbedd10659599 (diff)
downloadppp-d070cc4486b6d0828066ba68ff7ba4092e2f7e55.tar.gz
Merge pull request #182 from pali/get_if_hwaddr
Fix indicating failure in Linux get_if_hwaddr() function
Diffstat (limited to 'pppd')
-rw-r--r--pppd/sys-linux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pppd/sys-linux.c b/pppd/sys-linux.c
index df5cebb..28bc4be 100644
--- a/pppd/sys-linux.c
+++ b/pppd/sys-linux.c
@@ -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);