Alexander Pyhalov
2016-03-09 ae1cf67d167dc04dbeaa0770374b256481323dbc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
--- bind-9.10.3-P3/bin/dig/nslookup.c.~1~    2016-01-06 06:48:13.000000000 +0300
+++ bind-9.10.3-P3/bin/dig/nslookup.c    2016-01-20 09:10:24.946407219 +0300
@@ -63,7 +63,6 @@
 static char defclass[MXRD] = "IN";
 static char deftype[MXRD] = "A";
 static isc_event_t *global_event = NULL;
-static int query_error = 1, print_error = 0;
 
 static char domainopt[DNS_NAME_MAXTEXT];
 
@@ -413,9 +412,6 @@
 printmessage(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers) {
     char servtext[ISC_SOCKADDR_FORMATSIZE];
 
-    /* I've we've gotten this far, we've reached a server. */
-    query_error = 0;
-
     debug("printmessage()");
 
     isc_sockaddr_format(&query->sockaddr, servtext, sizeof(servtext));
@@ -441,9 +437,6 @@
         printf("** server can't find %s: %s\n",
                nametext, rcode_totext(msg->rcode));
         debug("returning with rcode == 0");
-
-        /* the lookup failed */
-        print_error |= 1;
         return (ISC_R_SUCCESS);
     }
 
@@ -931,5 +924,5 @@
     destroy_libs();
     isc_app_finish();
 
-    return (query_error | print_error);
+    return (0);
 }