]> git.ipfire.org Git - thirdparty/pdns.git/commit
auth: Wrap SSql pointers in a unique pointer earlier 13965/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 21 Mar 2024 08:22:24 +0000 (09:22 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 21 Mar 2024 08:22:24 +0000 (09:22 +0100)
commit22a9aef7cfc9ef7a0a2f592f2f39b818727dd994
treef3c266a1de7844591472f18a986e51173c01716b
parente38d6ec6792ea18bb152f82201b7ca1ba787545d
auth: Wrap SSql pointers in a unique pointer earlier

Using a unique pointer from the beginning makes the ownership of the
pointer more clear, and prevents leaking the database connection and
associated memory if an exception is raised right away.
modules/gmysqlbackend/gmysqlbackend.cc
modules/godbcbackend/godbcbackend.cc
modules/gpgsqlbackend/gpgsqlbackend.cc
modules/gsqlite3backend/gsqlite3backend.cc
pdns/backends/gsql/gsqlbackend.hh