]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: http-client-connection - Descend event from client context rather than...
authorStephan Bosch <stephan.bosch@dovecot.fi>
Thu, 14 Feb 2019 20:16:26 +0000 (21:16 +0100)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 29 Mar 2019 08:46:21 +0000 (08:46 +0000)
The connection is potentially switched between clients often causing the
client event prefix to make no sense.

src/lib-http/http-client-connection.c

index d983ab6e1d333bfbc527d74491d1ed4c2d091b84..32f31421f525a02a9e733db4e7c70cf54d3a9691 100644 (file)
@@ -1701,7 +1701,7 @@ http_client_connection_create(struct http_client_peer *peer)
 
        conn->label = i_strdup_printf("%s [%d]",
                http_client_peer_shared_label(pshared), conn->id);
-       conn->event = event_create(peer->client->event);
+       conn->event = event_create(ppool->peer->cctx->event);
        conn->conn.event_parent = conn->event;
        event_set_append_log_prefix(conn->event,
                t_strdup_printf("conn %s: ", conn->label));