]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
submission: Move client_proxy_destroy() to submission-backend-relay.c.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Sun, 2 Sep 2018 13:29:24 +0000 (15:29 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 12 Feb 2019 13:40:41 +0000 (15:40 +0200)
src/submission/submission-backend-relay.c
src/submission/submission-backend-relay.h
src/submission/submission-client.c

index 43560c3351648eb4ae7b4cf02c1a4297a8b5be42..bb6232a924572ee81b8f5e668fd8c95527bb97ef 100644 (file)
@@ -739,6 +739,12 @@ void client_proxy_create(struct client *client,
                set->submission_relay_port, ssl_mode, &smtp_set);
 }
 
+void client_proxy_destroy(struct client *client)
+{
+       if (client->proxy_conn != NULL)
+               smtp_client_connection_close(&client->proxy_conn);
+}
+
 static void client_proxy_ready_cb(const struct smtp_reply *reply,
                                  void *context)
 {
index 0ed021e76d479402b88881b0c3743c765b2a4c3e..f432d9eace7ba646b38bbc928f62371dcc1ec7eb 100644 (file)
@@ -20,6 +20,7 @@ struct submission_settings;
 
 void client_proxy_create(struct client *client,
                         const struct submission_settings *set);
+void client_proxy_destroy(struct client *client);
 void client_proxy_start(struct client *client);
 
 #endif
index 3019badae44b3b767fbe9b05a1305e710a059d99..4aac1ceba206dd1f7fccf2f6f865d345c33dfce0 100644 (file)
@@ -82,12 +82,6 @@ static const char *client_remote_id(struct client *client)
        return addr;
 }
 
-static void client_proxy_destroy(struct client *client)
-{
-       if (client->proxy_conn != NULL)
-               smtp_client_connection_close(&client->proxy_conn);
-}
-
 static void client_init_urlauth(struct client *client)
 {
        static const char *access_apps[] = { "submit+", NULL };