]> git.ipfire.org Git - thirdparty/pdns.git/commit
LMDB: Initialize d_cursor in the base ctor
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 29 May 2019 09:45:12 +0000 (11:45 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 29 May 2019 09:45:12 +0000 (11:45 +0200)
commit331899ba39369edef33e36fb727c563620c8380a
treeb9b24f7242d141c2c2efb61d62814a28b10af329
parent1ee9e847c7ff20f1929d9468dfe9762f06ef5d14
LMDB: Initialize d_cursor in the base ctor

It's always properly initialized in the derived classes so far,
but let's make sure it stays that way.
Also make sure we don't call mdb_cursor_close() on a nullptr
cursor after being moved.
Reported by Coverity (CID 1401632).
modules/lmdbbackend/lmdb-safe.hh