[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#7954) [LMDB] fix uninitialize struct member.



Full_Name: Jean-Christophe Dubois
Version: 2.4.40
OS: Linux
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (78.235.240.156)


In the mdb_env_cwalk() function the mc_flags  member of the "mc" MDB_cursor
instance is not initialized.

But in the mdb_page_search_root() called a bit later (line 8407) this flag will
be updated from this uninitialized value.

The mc_flags member needs to be initialized to a known value.

Patch available at URL below:

https://github.com/jcdubois/lmdb/commit/57d0d380a18957245c8a011e73564909966eb399

JC