ifconfig.c: Fix possible NULL pointer deref.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson committed 2015-07-10 19:27:02 +02:00
1 parent 1147e547dc
commit a9d11d0498
1 file changed
+1 -1
+1 -1
View File
@@ -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);
} }