mirror of
https://github.com/troglobit/libite.git
synced 2026-11-07 16:01:01 +00:00
ifconfig.c: Fix possible NULL pointer deref.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
1 parent
1147e547dc
commit
a9d11d0498
1 file changed
+1
-1
+1
-1
@@ -63,7 +63,7 @@ int ifconfig(char *ifname, char *addr, char *mask, int up)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Non-zero IP address */
|
/* Non-zero IP address */
|
||||||
if (mask && strcmp(addr, "0.0.0.0")) {
|
if (mask && addr && strcmp(addr, "0.0.0.0")) {
|
||||||
if (inet_pton(AF_INET, mask, &sin->sin_addr) == -1)
|
if (inet_pton(AF_INET, mask, &sin->sin_addr) == -1)
|
||||||
ret = ioctl(sd, SIOCSIFNETMASK, &ifr);
|
ret = ioctl(sd, SIOCSIFNETMASK, &ifr);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user