]> git.sur5r.net Git - openldap/commit
XCURSOR_REFRESH() fixups/cleanup
authorHallvard Furuseth <hallvard@openldap.org>
Sun, 10 Sep 2017 21:59:35 +0000 (23:59 +0200)
committerQuanah Gibson-Mount <quanah@openldap.org>
Sun, 11 Feb 2018 20:59:37 +0000 (20:59 +0000)
commit40daa8e73f6c827ff4f1f5b419fe499c567652b7
tree126aff8200b12cc26322becec044c4914d02d240
parent98b2910ee89e9fbc6c2df00d3dd35aeca7b86daf
XCURSOR_REFRESH() fixups/cleanup

* Check NUMKEYS(), similar to f34b61f9471d1c03fe0517b9d817c50c920e378a
  "ITS#8722 fix FIRST_DUP/LAST_DUP cursor bounds check".
* Move XCURSOR_INITED() into XCURSOR_REFRESH().  This adds a check in
  mdb_cursor_put, below /* converted, write the original data first */.
* Factor mc_ki[] out to XCURSOR_REFRESH().
* Replace an mc_pg[] with mp which is equal (mdb_cursor_del0).
libraries/liblmdb/mdb.c