]> 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:47:57 +0000 (17:47 +0000)
commitd8b3043a3131db775b2cba0409091bc3650dbc01
tree62ce486e4cd6b4dd6774655c089ab29b27f6a29f
parent9fcc07a29431526a8959e5c4d1c20728a4fb8bb1
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