ldb_mdb: handle EBADE from mdb_env_open
authorGary Lockyer <gary@catalyst.net.nz>
Tue, 20 Mar 2018 22:38:22 +0000 (11:38 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 23 May 2018 00:27:11 +0000 (02:27 +0200)
commit14f5c7522caa0006837658a156f090d8dd65bb0d
treed8d1c55567740433a02928a5ec51143a91f5cb27
parenteb1bc2ec0922fe6b86140b1a1ee1f368d222646b
ldb_mdb: handle EBADE from mdb_env_open

Under some circumstances mdb_env_open returns EBADE, we treat this as
indicating the file is not a valid lmdb format file.

Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
lib/ldb/ldb_mdb/ldb_mdb.c