]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
login-proxy: Fix crash when proxy TTL reaches zero
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sun, 3 May 2020 14:02:34 +0000 (17:02 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 25 May 2020 08:38:55 +0000 (08:38 +0000)
The event was being unreferenced too many times.

src/login-common/login-proxy.c

index 0469dc9e90ae2f2ac25988210c8f83d0ee483bf6..7bf10f7b7fb3e9354f98a60d8c0d0efe83f71eca 100644 (file)
@@ -319,7 +319,6 @@ int login_proxy_new(struct client *client, struct event *event,
 
        if (client->proxy_ttl <= 1) {
                e_error(event, "TTL reached zero - proxies appear to be looping?");
-               event_unref(&event);
                return -1;
        }