Diff for /libelwix/src/net.c between versions 1.12.4.4 and 1.12.4.5

version 1.12.4.4, 2016/05/14 19:55:52 version 1.12.4.5, 2016/05/14 20:02:04
Line 529  e_ether_addr(const char *ifname, ether_addr_t * __rest Line 529  e_ether_addr(const char *ifname, ether_addr_t * __rest
                                 a = e_malloc(sizeof(ether_addr_t));                                  a = e_malloc(sizeof(ether_addr_t));
                                 if (a)                                  if (a)
                                         memcpy(a, req.ifr_addr.sa_data, sizeof(ether_addr_t));                                          memcpy(a, req.ifr_addr.sa_data, sizeof(ether_addr_t));
   
                                   /* should set mac address */
                                   if (addr) {
                                           memset(&req, 0, sizeof req);
                                           strlcpy(req.ifr_name, ifname, sizeof req.ifr_name);
                                           /* TODO: sa */
                                           req.ifr_ifru.ifru_addr = sa.sa;
                                           ioctl(s, SIOCSIFLLADDR, &req);
                                   }
                         }                          }
                         close(s);                          close(s);
                         break;                          break;

Removed from v.1.12.4.4  
changed lines
  Added in v.1.12.4.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>