messaging3: Make "presult" optional in messaging_read_recv
authorVolker Lendecke <vl@samba.org>
Tue, 29 Apr 2014 12:12:26 +0000 (14:12 +0200)
committerVolker Lendecke <vl@samba.org>
Wed, 30 Apr 2014 12:52:08 +0000 (14:52 +0200)
Callers might not be interested in the rec, just the fact that something
arrived

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/lib/messages.c

index 9354ac8330a8c19c4c873c80c4bc19d0007cbda8..b0b2bb24fba775e1ef916ee6bd74e022c8cddd3b 100644 (file)
@@ -550,7 +550,9 @@ int messaging_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;
 }