]> 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:18:56 +0000 (23:18 +0000)
commit139831a5c0665918cca16730bde0eb697c1f6c34
treec0d0fff65995ec8686041585a7fdaf56d0cbd375
parent0c2168993b5331f16910d9777c8b8ef769750898
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