]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
login-proxy: Fixed assert-crash/hang on connect errors.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 10 Aug 2016 11:05:25 +0000 (14:05 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 10 Aug 2016 11:06:51 +0000 (14:06 +0300)
commitc8eb8314aaf8082f2ddc99d2ea249a6e3fb468fc
tree85c4a6fc3279f83964cb06f12de05c4cb27f3004
parentaccba2f170529d73097e098d0bb6c13b7b4d6abf
login-proxy: Fixed assert-crash/hang on connect errors.

The internal BUG would have left the host hanging. "Host is down" or any
immediate connect() error would have assert-crashed with:

Panic: file login-proxy.c: line 470 (login_proxy_disconnect): assertion failed: (proxy->state_rec->num_waiting_connections > 0)
src/login-common/login-proxy.c