]> git.sur5r.net Git - openldap/commit
ITS#5452,#8012: fix syncprov syncops freeing
authorLeo Yuriev <leo@yuriev.ru>
Sun, 4 Jan 2015 07:27:16 +0000 (07:27 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Mon, 5 Jan 2015 19:47:01 +0000 (13:47 -0600)
commitd3dc6087789ba74a77985ba82f6281d306864f23
tree4a42233d51e24060ff4c6738f1c51a09942da1ae
parent0ee967b247f7488a24095b6b5aca8b833dd73c13
ITS#5452,#8012: fix syncprov syncops freeing

Detaching a syncops record from op-list conditionally,
only when it was freed by syncprov_free_syncop.

The syncprov_free_syncop() and syncprov_drop_psearch() now
returns a flag, which is nonzero if the given syncops was freed.
servers/slapd/overlays/syncprov.c