From 4b6091f92c1c5abfe4597af4f3f6fa266ac46a5a Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sun, 15 Apr 2018 12:57:32 +0200 Subject: [PATCH] nslookup: accept lowercase -type=soa, document query types Usage: nslookup [-type=QUERY_TYPE] [-debug] HOST [DNS_SERVER] Query DNS about HOST QUERY_TYPE: soa,ns,a,aaaa,cname,mx,txt,ptr,any function old new delta packed_usage 32189 32258 +69 Signed-off-by: Denys Vlasenko --- networking/nslookup.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/networking/nslookup.c b/networking/nslookup.c index 63bb46b55..88a638a79 100644 --- a/networking/nslookup.c +++ b/networking/nslookup.c @@ -24,7 +24,8 @@ //usage: IF_FEATURE_NSLOOKUP_BIG("[-type=QUERY_TYPE] [-debug] ") "HOST [DNS_SERVER]" //usage:#define nslookup_full_usage "\n\n" //usage: "Query DNS about HOST" -//usage: +//usage: IF_FEATURE_NSLOOKUP_BIG("\n") +//usage: IF_FEATURE_NSLOOKUP_BIG("\nQUERY_TYPE: soa,ns,a,"IF_FEATURE_IPV6("aaaa,")"cname,mx,txt,ptr,any") //usage:#define nslookup_example_usage //usage: "$ nslookup localhost\n" //usage: "Server: default\n" @@ -816,7 +817,7 @@ int nslookup_main(int argc UNUSED_PARAM, char **argv) for (i = 0;; i++) { if (i == ARRAY_SIZE(qtypes)) bb_error_msg_and_die("invalid query type \"%s\"", val); - if (strcmp(qtypes[i].name, val) == 0) + if (strcasecmp(qtypes[i].name, val) == 0) break; } types |= (1 << i); -- 2.25.1