diff --git a/bin/dig/nslookup.c b/bin/dig/nslookup.c index e61de912b2..bbabf0e0f5 100644 --- a/bin/dig/nslookup.c +++ b/bin/dig/nslookup.c @@ -901,7 +901,7 @@ parse_args(int argc, char **argv) { bool have_lookup = false; usesearch = true; - for (argc--, argv++; argc > 0; argc--, argv++) { + for (argc--, argv++; argc > 0 && argv[0] != NULL; argc--, argv++) { debug("main parsing %s", argv[0]); if (argv[0][0] == '-') { if (strncasecmp(argv[0], "-ver", 4) == 0) {