lib ldb: lmdb init var before calling mdb_reader_check
authorGary Lockyer <gary@catalyst.net.nz>
Tue, 31 Mar 2020 19:22:08 +0000 (08:22 +1300)
committerAndreas Schneider <asn@cryptomilk.org>
Tue, 7 Apr 2020 12:29:00 +0000 (12:29 +0000)
Initilalise "stale" to zero before passing a pointer to it to
mdb_reader_check.

Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Tue Apr  7 12:29:00 UTC 2020 on sn-devel-184

lib/ldb/ldb_mdb/ldb_mdb.c

index 1187aba578ada145497b03444004a61b421adf89..f0a418d07eea6842a80aebfdcaac05e4d00910e6 100644 (file)
@@ -645,7 +645,7 @@ static int lmdb_transaction_start(struct ldb_kv_private *ldb_kv)
         * Clear out any stale readers
         */
        {
-               int stale;
+               int stale = 0;
                mdb_reader_check(lmdb->env, &stale);
                if (stale > 0) {
                        ldb_debug(