From: Kees Monshouwer Date: Sat, 13 Sep 2014 10:37:01 +0000 (+0200) Subject: add initlock in lmdb backend X-Git-Tag: auth-3.4.0-rc2~14^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F1711%2Fhead;p=thirdparty%2Fpdns.git add initlock in lmdb backend --- diff --git a/modules/lmdbbackend/lmdbbackend.cc b/modules/lmdbbackend/lmdbbackend.cc index 080d747dcc..fe302aab2b 100644 --- a/modules/lmdbbackend/lmdbbackend.cc +++ b/modules/lmdbbackend/lmdbbackend.cc @@ -22,6 +22,7 @@ #include "lmdbbackend.hh" #include #include +#include #if 0 #define DEBUGLOG(msg) L< +#include #include class LMDBBackend : public DNSReversedBackend @@ -39,6 +40,7 @@ private: void open_db(); void close_db(); inline bool get_finished(); + static pthread_mutex_t s_initlock; public: LMDBBackend(const string &suffix="");