summaryrefslogtreecommitdiff
path: root/source4/lib/messaging/irpc.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2007-05-01 09:55:36 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:51:56 -0500
commitde9768764d08e954cd000a04e9646a828917d876 (patch)
treefaf35834424f721c77e3c4a96dcc5dbcd02eba6e /source4/lib/messaging/irpc.h
parent298f178dcacad6c92e6e1901243d1ca753a12d6c (diff)
downloadsamba-de9768764d08e954cd000a04e9646a828917d876.tar.gz
samba-de9768764d08e954cd000a04e9646a828917d876.tar.bz2
samba-de9768764d08e954cd000a04e9646a828917d876.zip
r22629: if irpc gets freed within event_loop_once() we crash...
so deferr the freeing metze (This used to be commit 3a30bc0d6137fe2b7440106b35dd0a9175cc8057)
Diffstat (limited to 'source4/lib/messaging/irpc.h')
-rw-r--r--source4/lib/messaging/irpc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/source4/lib/messaging/irpc.h b/source4/lib/messaging/irpc.h
index 1d704ad943..6873f014a6 100644
--- a/source4/lib/messaging/irpc.h
+++ b/source4/lib/messaging/irpc.h
@@ -69,6 +69,7 @@ struct irpc_request {
void *r;
NTSTATUS status;
BOOL done;
+ BOOL reject_free;
TALLOC_CTX *mem_ctx;
struct {
void (*fn)(struct irpc_request *);