tevent: avoid calling talloc_get_name(NULL) in tevent_req_default_print()
authorStefan Metzmacher <metze@samba.org>
Thu, 20 Jul 2017 12:16:44 +0000 (14:16 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 21 Jul 2017 12:37:03 +0000 (14:37 +0200)
We have the same information available under req->internal.private_type.

This way it's possible to call tevent_req_print() after
tevent_req_received() was called.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
lib/tevent/tevent_req.c

index 22f7a4fd3455b01418a61887305d772686c9b46b..155746ed6f30165c396487d8213074098793b28a 100644 (file)
@@ -36,7 +36,7 @@ char *tevent_req_default_print(struct tevent_req *req, TALLOC_CTX *mem_ctx)
                               req->internal.state,
                               (unsigned long long)req->internal.error,
                               (unsigned long long)req->internal.error,
-                              talloc_get_name(req->data),
+                              req->internal.private_type,
                               req->data,
                               req->internal.timer,
                               req->internal.finish_location