]>
Commit | Line | Data |
---|---|---|
6ac0a1a3 MT |
1 | From a006eb7e1486023480ea40244720ef7aab51de71 Mon Sep 17 00:00:00 2001 |
2 | From: Moshe Levi <moshele@mellanox.com> | |
3 | Date: Sun, 19 Apr 2015 22:10:40 +0100 | |
5f206778 | 4 | Subject: [PATCH 79/87] Check IP address command line arg in dhcp_release.c |
6ac0a1a3 MT |
5 | |
6 | --- | |
7 | contrib/wrt/dhcp_release.c | 5 +++++ | |
8 | 1 file changed, 5 insertions(+) | |
9 | ||
10 | diff --git a/contrib/wrt/dhcp_release.c b/contrib/wrt/dhcp_release.c | |
11 | index 53f47dda3aec..a51f04b30cab 100644 | |
12 | --- a/contrib/wrt/dhcp_release.c | |
13 | +++ b/contrib/wrt/dhcp_release.c | |
14 | @@ -277,6 +277,11 @@ int main(int argc, char **argv) | |
15 | exit(1); | |
16 | } | |
17 | ||
18 | + if (inet_addr(argv[2]) == INADDR_NONE) | |
19 | + { | |
20 | + perror("invalid ip address"); | |
21 | + exit(1); | |
22 | + } | |
23 | ||
24 | lease.s_addr = inet_addr(argv[2]); | |
25 | server = find_interface(lease, nl, if_nametoindex(argv[1])); | |
26 | -- | |
27 | 2.1.0 | |
28 |