]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: use the catalog for the backend transaction
authorKees Monshouwer <mind04@monshouwer.org>
Tue, 12 Jul 2022 22:02:45 +0000 (00:02 +0200)
committermind04 <mind04@monshouwer.org>
Wed, 13 Jul 2022 08:15:05 +0000 (10:15 +0200)
pdns/slavecommunicator.cc

index c76d6dbfe38c4e9c887a7f3270ad92c03ab685b9..83ecc21856be872436cb01fb22c24731461f4ba1 100644 (file)
@@ -224,7 +224,7 @@ static bool catalogDiff(const DomainInfo& di, vector<CatalogInfo>& fromXFR, vect
       }
 
       if (create) { // create zone
-        if (doTransaction && (inTransaction = di.backend->startTransaction(ciCreate.d_zone))) {
+        if (doTransaction && (inTransaction = di.backend->startTransaction(di.zone))) {
           g_log << Logger::Warning << logPrefix << "backend transaction started" << endl;
           doTransaction = false;
         }