]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap-hibernate: Change anvil service from imap to imap-hibernate
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 25 Jan 2022 12:49:15 +0000 (13:49 +0100)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 8 Feb 2022 09:48:24 +0000 (10:48 +0100)
This is better now that anvil can internally separate the service from
protocol.

src/imap-hibernate/imap-client.c

index 9cd5f87a57439a24dec27d6242a0a439cb8773fa..9ddbf9bb27e9f9d332decebe9aed014233df4a85 100644 (file)
@@ -632,7 +632,7 @@ imap_client_create(int fd, const struct imap_client_state *state)
 
        struct master_service_anvil_session anvil_session = {
                .username = client->state.username,
-               .service_name = "imap",
+               .service_name = master_service_get_name(master_service),
                .ip = client->state.remote_ip,
        };
        if (master_service_anvil_connect(master_service, &anvil_session,
@@ -681,7 +681,7 @@ void imap_client_destroy(struct imap_client **_client, const char *reason)
        if (client->state.anvil_sent) {
                struct master_service_anvil_session anvil_session = {
                        .username = client->state.username,
-                       .service_name = "imap",
+                       .service_name = master_service_get_name(master_service),
                        .ip = client->state.remote_ip,
                };
                master_service_anvil_disconnect(master_service, &anvil_session,