[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#8401) mdb_env_stat crashes if env is not open
- To: openldap-its@OpenLDAP.org
- Subject: Re: (ITS#8401) mdb_env_stat crashes if env is not open
- From: hyc@symas.com
- Date: Wed, 13 Apr 2016 10:30:15 +0000
- Auto-submitted: auto-generated (OpenLDAP-ITS)
gahr@gahr.ch wrote:
> Full_Name: Pietro Cerutti
> Version: lmdb 0.9.18
> OS: FreeBSD
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (69.191.176.32)
>
>
> mdb_env_stat crashes is the env was created but not opened. This happens because
> mdb_env_stat calls mdb_env_pick_meta, which doesn't check whether the two pages
> are NULL before dereferencing them.
>
> Please note that there is no mention of the fact that the env must have been
> opened before calling mdb_env_stat in the documentation [1].
You're not reading carefully.
http://symas.com/mdb/doc/group__mdb.html#gaad6be3d8dcd4ea01f8df436f41d158d4
"Before the handle may be used, it must be opened using mdb_env_open()."
Closing this ITS.
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/