gtp-tunnel-add: fix crash if no arguments are passed

This commit is contained in:
Pablo Neira Ayuso 2014-01-21 18:09:38 +01:00
parent e24258f4b1
commit 3fb29d4ab7
1 changed files with 2 additions and 1 deletions

View File

@ -34,7 +34,7 @@ int main(int argc, char *argv[])
struct nlmsghdr *nlh; struct nlmsghdr *nlh;
struct genlmsghdr *genl; struct genlmsghdr *genl;
unsigned int portid; unsigned int portid;
uint32_t gtp_ifidx = if_nametoindex(argv[1]); uint32_t gtp_ifidx;
int32_t genl_id; int32_t genl_id;
int i; int i;
@ -42,6 +42,7 @@ int main(int argc, char *argv[])
printf("%s <gtp device>\n", argv[0]); printf("%s <gtp device>\n", argv[0]);
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }
gtp_ifidx = if_nametoindex(argv[1]);
nl = genl_socket_open(); nl = genl_socket_open();
if (nl == NULL) { if (nl == NULL) {