X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=client%2Fadh-main.c;h=81cff540c67ed423d6be74ec0c923fcfaa0b2417;hp=b933bfa4f6537d8ce40bce69ae5f2d38eeae2131;hb=f7f83b4a88b5168130a7bb9cb3d3811eb8c1c260;hpb=9fa144996b8b6fdcc9b456ac6b19fc6b663c575c diff --git a/client/adh-main.c b/client/adh-main.c index b933bfa..81cff54 100644 --- a/client/adh-main.c +++ b/client/adh-main.c @@ -47,12 +47,6 @@ void outerr(void) { sysfail("write to stdout",errno); } -static void domain_do(const char *domain) { - if (ov_pipe && !ads) usageerr("-f/--pipe not consistent with domains on command line"); - ensure_adns_init(); - query_do(domain); -} - void *xmalloc(size_t sz) { void *p; @@ -134,7 +128,7 @@ static void process_optarg(const char *arg, } else if (arg[0] == '-' && arg[1] == 0) { arg= argv_p ? *++(*argv_p) : value; if (!arg) usageerr("option `-' must be followed by a domain"); - domain_do(arg); + query_do(arg); } else { /* arg[1] != '-', != '\0' */ invert= (arg[0] == '+'); ++arg; @@ -156,7 +150,7 @@ static void process_optarg(const char *arg, } } } else { /* arg[0] != '-' */ - domain_do(arg); + query_do(arg); } }