mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-25 10:59:35 -05:00
lib/ns/query.c: Fix invalid order of DbC checks that could cause dereference before NULL check
This commit is contained in:
parent
033f3eb580
commit
d1f035bbba
1 changed files with 7 additions and 3 deletions
|
|
@ -10930,15 +10930,19 @@ log_queryerror(ns_client_t *client, isc_result_t result, int line, int level) {
|
|||
void
|
||||
ns_query_start(ns_client_t *client) {
|
||||
isc_result_t result;
|
||||
dns_message_t *message = client->message;
|
||||
dns_message_t *message;
|
||||
dns_rdataset_t *rdataset;
|
||||
ns_client_t *qclient;
|
||||
dns_rdatatype_t qtype;
|
||||
unsigned int saved_extflags = client->extflags;
|
||||
unsigned int saved_flags = client->message->flags;
|
||||
unsigned int saved_extflags;
|
||||
unsigned int saved_flags;
|
||||
|
||||
REQUIRE(NS_CLIENT_VALID(client));
|
||||
|
||||
message = client->message;
|
||||
saved_extflags = client->extflags;
|
||||
saved_flags = client->message->flags;
|
||||
|
||||
CTRACE(ISC_LOG_DEBUG(3), "ns_query_start");
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in a new issue