[git commit] nslookup: accept lowercase -type=soa, document query types

Denys Vlasenko vda.linux at googlemail.com
Sun Apr 15 10:58:15 UTC 2018


commit: https://git.busybox.net/busybox/commit/?id=4b6091f92c1c5abfe4597af4f3f6fa266ac46a5a
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master

    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 <vda.linux at googlemail.com>
---
 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);


More information about the busybox-cvs mailing list