]> 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>
Thu, 21 Feb 2019 06:47:23 +0000 (06:47 +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 b606e54a90e750dc58ba236060f3a6354e683fad..0228bb6f1fa611b6ac8d7ce33b01d46ca6f1810a 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));