]> git.ipfire.org Git - thirdparty/openldap.git/commit
ITS#9916 liblmdb: use alternate MDB_page2 struct for some accesses
authorHoward Chu <hyc@openldap.org>
Tue, 15 Nov 2022 15:33:48 +0000 (15:33 +0000)
committerHoward Chu <hyc@openldap.org>
Mon, 28 Nov 2022 23:37:12 +0000 (23:37 +0000)
commit8e3cab0f633f11eff800170b2d1ada2b53616ab9
treee41fecafb4332a52562a1a6bf0cdede314af2b78
parent4031bdba882a34f0a1cffc210e9372537591cf09
ITS#9916 liblmdb: use alternate MDB_page2 struct for some accesses

fakepage pointers are only guaranteed to be 2-byte aligned. Use a
2-byte aligned struct definition when referencing 2-byte page members
if a page pointer possibly points to a fakepage.
libraries/liblmdb/mdb.c