diff --git a/src/managesieve-login/managesieve-login-settings-plugin.c b/src/managesieve-login/managesieve-login-settings-plugin.c index 0a46a7b13d6499f956fa5cf42fcca42b98ed5dc4..e3c906734bb49a103cd4a09ba6865828693f1602 100644 --- a/src/managesieve-login/managesieve-login-settings-plugin.c +++ b/src/managesieve-login/managesieve-login-settings-plugin.c @@ -115,8 +115,8 @@ static bool capability_dump(void) (config and doveconf processes) and managesieve process (started from command line). We especially don't want to dump capability every time when running doveadm. */ - const char *service = getenv("DOVECONF_SERVICE"); - if (service != NULL && strcmp(service, "sieve") != 0) + const char *protocol = getenv("DOVECONF_PROTOCOL"); + if (protocol != NULL && strcmp(protocol, "sieve") != 0) return TRUE; if ( pipe(fd) < 0 ) { i_error("managesieve-login: dump-capability pipe() failed: %m");