]> git.ipfire.org Git - thirdparty/openldap.git/commit
ITS#9983 Rework op->o_refcnt decref sequencing
authorOndřej Kuzník <ondra@mistotebe.net>
Wed, 18 Jan 2023 13:03:23 +0000 (13:03 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Thu, 19 Jan 2023 17:49:19 +0000 (17:49 +0000)
commit1dc911bd204f448d093a3e8793913dc26106bdf2
tree4c11c97c2cd17c56dc7dc09271b8f23823b3e196
parentb0769e968e16142d0d284d0270532dd5524fdcc7
ITS#9983 Rework op->o_refcnt decref sequencing

epoch_append should be called at the point the object is not reachable
anymore, otherwise a thread from a "future" might still access it post
reclamation.
servers/lloadd/bind.c
servers/lloadd/client.c
servers/lloadd/connection.c
servers/lloadd/epoch.c
servers/lloadd/epoch.h
servers/lloadd/extended.c
servers/lloadd/lload.h
servers/lloadd/operation.c
servers/lloadd/upstream.c