From: Remi Gacogne Date: Wed, 29 May 2019 12:34:48 +0000 (+0200) Subject: auth: Always initialize the BindBackend's transaction ID X-Git-Tag: dnsdist-1.4.0-beta1~8^2~12 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fpdns.git;a=commitdiff_plain;h=a76ee63f8397409f04b597226625c29922bf2f74 auth: Always initialize the BindBackend's transaction ID Reported by Coverity (CID 1401661). --- diff --git a/modules/bindbackend/bindbackend2.cc b/modules/bindbackend/bindbackend2.cc index f513addfbc..ee3ffffdfe 100644 --- a/modules/bindbackend/bindbackend2.cc +++ b/modules/bindbackend/bindbackend2.cc @@ -631,6 +631,7 @@ Bind2Backend::Bind2Backend(const string &suffix, bool loadZones) setArgPrefix("bind"+suffix); d_logprefix="[bind"+suffix+"backend]"; d_hybrid=mustDo("hybrid"); + d_transaction_id=0; s_ignore_broken_records=mustDo("ignore-broken-records"); if (!loadZones && d_hybrid) @@ -638,7 +639,6 @@ Bind2Backend::Bind2Backend(const string &suffix, bool loadZones) Lock l(&s_startup_lock); - d_transaction_id=0; setupDNSSEC(); if(!s_first) { return;