Commit a006eb7e authored by Moshe Levi's avatar Moshe Levi Committed by Simon Kelley

Check IP address command line arg in dhcp_release.c

parent 554b580e
...@@ -277,6 +277,11 @@ int main(int argc, char **argv) ...@@ -277,6 +277,11 @@ int main(int argc, char **argv)
exit(1); exit(1);
} }
if (inet_addr(argv[2]) == INADDR_NONE)
{
perror("invalid ip address");
exit(1);
}
lease.s_addr = inet_addr(argv[2]); lease.s_addr = inet_addr(argv[2]);
server = find_interface(lease, nl, if_nametoindex(argv[1])); server = find_interface(lease, nl, if_nametoindex(argv[1]));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment