socsvn commit: r308005 - soc2016/yuanxunzhang/head/usr.sbin/eaps
yuanxunzhang at FreeBSD.org
yuanxunzhang at FreeBSD.org
Fri Aug 19 09:02:54 UTC 2016
Author: yuanxunzhang
Date: Fri Aug 19 09:02:53 2016
New Revision: 308005
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=308005
Log:
EAPS: modify eaps socket interface
Modified:
soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c
Modified: soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c
==============================================================================
--- soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c Fri Aug 19 08:44:37 2016 (r308004)
+++ soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c Fri Aug 19 09:02:53 2016 (r308005)
@@ -208,6 +208,13 @@
err(1, "EAPS domain name is NULL!");
}
+ struct ifreq ifr;
+ memset(&ifr, 0, sizeof(ifr));
+ strlcpy(ifr.ifr_name, domain_name, sizeof(ifr.ifr_name));
+ s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0);
+ if (s < 0)
+ err(1, "socket(family %u,SOCK_DGRAM)", ifr.ifr_addr.sa_family);
+
strlcpy(es.ifname, domain_name, sizeof(es.ifname));
if (ioctl(s, SIOCSEAPSDOMAIN, &es) == 0) {
printf("%s: ", domain_name);
More information about the svn-soc-all
mailing list