lib: Use optimize_empty in writev_send()
authorVolker Lendecke <vl@samba.org>
Thu, 12 Mar 2020 15:20:25 +0000 (16:20 +0100)
committerStefan Metzmacher <metze@samba.org>
Wed, 25 Mar 2020 09:04:28 +0000 (09:04 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
lib/async_req/async_sock.c

index e6e5a281a264cc3b3561dd86ac9434b9f17392fa..2f36da889bda9891eee98bf9ceedd8875e0e03e6 100644 (file)
@@ -291,8 +291,8 @@ struct tevent_req *writev_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev,
                return req;
        }
 
-       state->queue_entry = tevent_queue_add_entry(queue, ev, req,
-                                                   writev_trigger, NULL);
+       state->queue_entry = tevent_queue_add_optimize_empty(
+               queue, ev, req, writev_trigger, NULL);
        if (tevent_req_nomem(state->queue_entry, req)) {
                return tevent_req_post(req, ev);
        }