]> git.sur5r.net Git - openldap/blobdiff - libraries/liblmdb/mdb.c
ITS#8728 fix MDB_VL32 freeing overflow page
[openldap] / libraries / liblmdb / mdb.c
index a483e835c79061a3b8ea59d66358c610f33b8f12..cdf199128d16756a04a13ee07752df28f66c3470 100644 (file)
@@ -6518,6 +6518,10 @@ release:
                if (rc)
                        return rc;
        }
+#ifdef MDB_VL32
+       if (mc->mc_ovpg == mp)
+               mc->mc_ovpg = NULL;
+#endif
        mc->mc_db->md_overflow_pages -= ovpages;
        return 0;
 }