mirror of
https://github.com/samba-team/samba.git
synced 2025-01-03 01:18:10 +03:00
s4:lib/messaging: fix interaction between imessaging_reinit and irpc_destructor
This was missing in commit 0d09693119
.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15280
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Wed Sep 18 19:45:56 UTC 2024 on atb-devel-224
This commit is contained in:
parent
7da019d614
commit
a14320461e
@ -440,6 +440,15 @@ void imessaging_dgm_unref_ev(struct tevent_context *ev)
|
|||||||
static NTSTATUS imessaging_reinit(struct imessaging_context *msg)
|
static NTSTATUS imessaging_reinit(struct imessaging_context *msg)
|
||||||
{
|
{
|
||||||
int ret = -1;
|
int ret = -1;
|
||||||
|
struct irpc_request *irpc = NULL;
|
||||||
|
struct irpc_request *next = NULL;
|
||||||
|
|
||||||
|
for (irpc = msg->requests; irpc != NULL; irpc = next) {
|
||||||
|
next = irpc->next;
|
||||||
|
|
||||||
|
DLIST_REMOVE(msg->requests, irpc);
|
||||||
|
irpc->callid = -1;
|
||||||
|
}
|
||||||
|
|
||||||
TALLOC_FREE(msg->msg_dgm_ref);
|
TALLOC_FREE(msg->msg_dgm_ref);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user