From: Timo Sirainen Date: Wed, 3 Feb 2021 23:16:12 +0000 (+0200) Subject: global: Set http_client_settings.event_parent when possible X-Git-Tag: 2.3.15~150 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ef3f4570518bea11be5b4008dc0d98cbd822f99f;p=thirdparty%2Fdovecot%2Fcore.git global: Set http_client_settings.event_parent when possible --- diff --git a/src/auth/db-oauth2.c b/src/auth/db-oauth2.c index 32a1b4def6..9f94b20a43 100644 --- a/src/auth/db-oauth2.c +++ b/src/auth/db-oauth2.c @@ -243,6 +243,7 @@ struct db_oauth2 *db_oauth2_init(const char *config_path) http_set.no_auto_redirect = FALSE; http_set.no_auto_retry = TRUE; http_set.debug = db->set.debug; + http_set.event_parent = auth_event; db->client = http_client_init(&http_set); diff --git a/src/plugins/fts-solr/solr-connection.c b/src/plugins/fts-solr/solr-connection.c index 87901eb17a..41a4fee407 100644 --- a/src/plugins/fts-solr/solr-connection.c +++ b/src/plugins/fts-solr/solr-connection.c @@ -106,6 +106,7 @@ int solr_connection_init(const struct fts_solr_settings *solr_set, http_set.ssl = ssl_client_set; http_set.debug = solr_set->debug; http_set.rawlog_dir = solr_set->rawlog_dir; + http_set.event_parent = conn->event; /* FIXME: We should initialize a shared client instead. However, this is currently not possible due to an obscure bug diff --git a/src/plugins/fts/fts-parser-tika.c b/src/plugins/fts/fts-parser-tika.c index 6355a2fc30..81f5a02e1d 100644 --- a/src/plugins/fts/fts-parser-tika.c +++ b/src/plugins/fts/fts-parser-tika.c @@ -77,6 +77,7 @@ tika_get_http_client_url(struct mail_user *user, struct http_url **http_url_r) http_set.request_timeout_msecs = 60*1000; http_set.ssl = &ssl_set; http_set.debug = user->mail_debug; + http_set.event_parent = user->event; /* FIXME: We should initialize a shared client instead. However, this is currently not possible due to an obscure bug