From f359e10f6799d0ba99abdd760ae28b46e409230f Mon Sep 17 00:00:00 2001 From: Chris Hofstaedtler Date: Mon, 27 Nov 2017 15:32:05 +0100 Subject: [PATCH] sdig: avoid segfault when ednssubnet is given with no arg --- pdns/sdig.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pdns/sdig.cc b/pdns/sdig.cc index bcd2bbeb0..61a954a59 100644 --- a/pdns/sdig.cc +++ b/pdns/sdig.cc @@ -71,7 +71,12 @@ try if (strcmp(argv[i], "tcp") == 0) tcp=true; if (strcmp(argv[i], "ednssubnet") == 0) { - ednsnm=Netmask(argv[++i]); + i++; + if (argc == i) { + usage(); + exit(EXIT_FAILURE); + } + ednsnm=Netmask(argv[i]); } } } -- 2.50.1