author | tomas.jedlicka <tomas.jedlicka@oracle.com> |
Fri, 21 Dec 2012 12:13:01 +0100 | |
changeset 1092 | 7c07ade6305a |
permissions | -rw-r--r-- |
1092
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
1 |
--- a/bin/dig/nslookup.c Fri Dec 21 12:02:39 2012 |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
2 |
+++ b/bin/dig/nslookup.c Fri Dec 21 12:03:43 2012 |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
3 |
@@ -57,7 +57,6 @@ |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
4 |
static char defclass[MXRD] = "IN"; |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
5 |
static char deftype[MXRD] = "A"; |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
6 |
static isc_event_t *global_event = NULL; |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
7 |
-static int query_error = 1, print_error = 0; |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
8 |
|
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
9 |
static char domainopt[DNS_NAME_MAXTEXT]; |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
10 |
|
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
11 |
@@ -407,9 +406,6 @@ |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
12 |
printmessage(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers) { |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
13 |
char servtext[ISC_SOCKADDR_FORMATSIZE]; |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
14 |
|
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
15 |
- /* I've we've gotten this far, we've reached a server. */ |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
16 |
- query_error = 0; |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
17 |
- |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
18 |
debug("printmessage()"); |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
19 |
|
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
20 |
isc_sockaddr_format(&query->sockaddr, servtext, sizeof(servtext)); |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
21 |
@@ -437,9 +433,6 @@ |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
22 |
(msg->rcode != dns_rcode_nxdomain) ? nametext : |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
23 |
query->lookup->textname, rcode_totext(msg->rcode)); |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
24 |
debug("returning with rcode == 0"); |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
25 |
- |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
26 |
- /* the lookup failed */ |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
27 |
- print_error |= 1; |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
28 |
return (ISC_R_SUCCESS); |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
29 |
} |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
30 |
|
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
31 |
@@ -910,5 +903,5 @@ |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
32 |
destroy_libs(); |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
33 |
isc_app_finish(); |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
34 |
|
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
35 |
- return (query_error | print_error); |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
36 |
+ return (0); |
7c07ade6305a
15912313 nslookup return value breaks Oracle DB for RAC install
tomas.jedlicka <tomas.jedlicka@oracle.com>
parents:
diff
changeset
|
37 |
} |