]> git.sur5r.net Git - openldap/commit
Fix obscure MDB_MULTIPLE bug
authorHoward Chu <hyc@symas.com>
Mon, 12 Aug 2013 00:15:03 +0000 (17:15 -0700)
committerHoward Chu <hyc@symas.com>
Mon, 12 Aug 2013 00:15:03 +0000 (17:15 -0700)
commit5a5d33ff330aaf7c630174dcd65b914783e2f8e4
tree32188cd42ffa3b5dbac6732f5a69b88478b36eb4
parent76f8b77e36b0c4833ced7e529cb64705025f2c6a
Fix obscure MDB_MULTIPLE bug

If a key has a single existing value, and then a put (MDB_MULTIPLE)
is done where the first of the multiple values matches the existing
value, the put would return SUCCESS without writing any of the
values. Fixed to loop to the next value as intended.
libraries/liblmdb/mdb.c