|
|
@@ -68,12 +68,14 @@ EipStatus ConfigureNetworkInterface(const char *const network_interface) {
|
|
|
if(ioctl(fd, SIOCGIFADDR, &ifr) == 0) {
|
|
|
ipaddr = ( (struct sockaddr_in *) &ifr.ifr_addr )->sin_addr.s_addr;
|
|
|
} else {
|
|
|
+ close(fd);
|
|
|
return kEipStatusError;
|
|
|
}
|
|
|
|
|
|
if(ioctl(fd, SIOCGIFNETMASK, &ifr) == 0) {
|
|
|
netaddr = ( (struct sockaddr_in *) &ifr.ifr_netmask )->sin_addr.s_addr;
|
|
|
} else {
|
|
|
+ close(fd);
|
|
|
return kEipStatusError;
|
|
|
}
|
|
|
|