From 3fb29d4ab72a88f582c3ccf5474a736584f4580f Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Tue, 21 Jan 2014 18:09:38 +0100 Subject: [PATCH] gtp-tunnel-add: fix crash if no arguments are passed --- gtp-tunnel-add.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtp-tunnel-add.c b/gtp-tunnel-add.c index 1c4fbe6..0a31675 100644 --- a/gtp-tunnel-add.c +++ b/gtp-tunnel-add.c @@ -34,7 +34,7 @@ int main(int argc, char *argv[]) struct nlmsghdr *nlh; struct genlmsghdr *genl; unsigned int portid; - uint32_t gtp_ifidx = if_nametoindex(argv[1]); + uint32_t gtp_ifidx; int32_t genl_id; int i; @@ -42,6 +42,7 @@ int main(int argc, char *argv[]) printf("%s \n", argv[0]); exit(EXIT_FAILURE); } + gtp_ifidx = if_nametoindex(argv[1]); nl = genl_socket_open(); if (nl == NULL) {