From dce6b818859337b9e5066bb06f1e2b87d9c13d1a Mon Sep 17 00:00:00 2001 From: Ruben d'Arco Date: Mon, 22 Jul 2013 18:17:03 +0200 Subject: [PATCH] Only commit & purge cache when we have changed --- pdns/rfc2136handler.cc | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/pdns/rfc2136handler.cc b/pdns/rfc2136handler.cc index fb843782be..0cd4979aae 100644 --- a/pdns/rfc2136handler.cc +++ b/pdns/rfc2136handler.cc @@ -862,19 +862,25 @@ int PacketHandler::processUpdate(DNSPacket *p) { changedRecords++; } - if (!di.backend->commitTransaction()) { - L<commitTransaction()) { + L<abortTransaction(); + } return RCode::NoError; //rfc 2136 3.4.2.5 } catch (SSqlException &e) { -- 2.47.3