diff --git a/src/managesieve-login/managesieve-login-settings.c b/src/managesieve-login/managesieve-login-settings.c index 459cd8c52d455dadda7d29926f1791693e6af436..29b89b4076697facf13d49520a60a41cb3a910c2 100644 --- a/src/managesieve-login/managesieve-login-settings.c +++ b/src/managesieve-login/managesieve-login-settings.c @@ -226,8 +226,9 @@ static void capability_dump(void) alarm(5); if (wait(&status) == -1) { - i_fatal("managesieve-login: dump-capability process %d got stuck", + i_error("managesieve-login: dump-capability failed: process %d got stuck", (int)pid); + return; } alarm(0);