]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
login-common: Use login_binary.service_name for anvil lookups
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 3 Dec 2025 14:00:08 +0000 (16:00 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Thu, 27 Nov 2025 07:53:37 +0000 (07:53 +0000)
This fixes mail_max_userip_connections to work with managesieve. It was
previously using "sieve" to do the lookup, while actually using
"managesieve" for registering itself to anvil. Now the lookup will also
use "managesieve".

src/login-common/sasl-server.c

index 15cbdd6165868d579aa42eff0e285c4beeb32702..9277c7d7f5e069b9a125f97a46007daca3d5f5ac 100644 (file)
@@ -302,7 +302,7 @@ anvil_check_too_many_connections(struct client *client)
 
        query = t_strconcat("LOOKUP\t",
                            str_tabescape(client->virtual_user), "\t",
-                           login_binary->protocol, "\t",
+                           login_binary->service_name, "\t",
                            net_ip2addr(&client->ip), NULL);
        client->anvil_request = req;
        client->anvil_query =