From 73b23331dfe3c2d1f8724f7ff8d616928188c7cc Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 26 Sep 2016 08:16:15 -0700 Subject: [PATCH] lib: Only return "rec" on demand in messaging_filtered_read_recv The message could be just a trigger without contents. Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- source3/lib/messages.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source3/lib/messages.c b/source3/lib/messages.c index 3ed6dfe92391..ef5d679f6a35 100644 --- a/source3/lib/messages.c +++ b/source3/lib/messages.c @@ -650,7 +650,9 @@ int messaging_filtered_read_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx, tevent_req_received(req); return err; } - *presult = talloc_move(mem_ctx, &state->rec); + if (presult != NULL) { + *presult = talloc_move(mem_ctx, &state->rec); + } return 0; } -- 2.34.1