From 2ea3d25e0c9eeefdb6d625bc314ad40a19022e23 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Thu, 30 Jan 2020 15:10:42 +0100 Subject: [PATCH] auth: Prevent temporary objects in the DNSBackend::get() overrides --- modules/gmysqlbackend/smysql.cc | 6 +++--- modules/gpgsqlbackend/spgsql.cc | 8 ++++---- pdns/backends/gsql/gsqlbackend.cc | 22 ++++++++++++++-------- pdns/backends/gsql/gsqlbackend.hh | 4 ++-- pdns/ssqlite3.cc | 6 +++--- 5 files changed, 26 insertions(+), 20 deletions(-) diff --git a/modules/gmysqlbackend/smysql.cc b/modules/gmysqlbackend/smysql.cc index 9de744c5aa..74087425e2 100644 --- a/modules/gmysqlbackend/smysql.cc +++ b/modules/gmysqlbackend/smysql.cc @@ -283,10 +283,10 @@ public: g_log<isConnectionUsable(); diff --git a/pdns/ssqlite3.cc b/pdns/ssqlite3.cc index 507f2cd235..0c0eb207aa 100644 --- a/pdns/ssqlite3.cc +++ b/pdns/ssqlite3.cc @@ -113,10 +113,10 @@ public: for ( int i=0; i