]> git.kaiwu.me - nginx.git/commit
Core: sockaddr lengths now respected by ngx_cmp_sockaddr().
authorMaxim Dounin <mdounin@mdounin.ru>
Mon, 10 Oct 2016 13:15:41 +0000 (16:15 +0300)
committerMaxim Dounin <mdounin@mdounin.ru>
Mon, 10 Oct 2016 13:15:41 +0000 (16:15 +0300)
commitf594b2bf6dbb49f5e2bc27cc3f27f272a7f95c1c
treee3fb4537c60c2cb17c828dac9a5d7971074f16f8
parent4c4fdc475450d4faa5a996ff0087ef005ee8a232
Core: sockaddr lengths now respected by ngx_cmp_sockaddr().

Linux can return AF_UNIX sockaddrs with partially filled sun_path,
resulting in spurious comparison failures and failed binary upgrades.
Added proper checking of the lengths provided.

Reported by Jan Seda,
http://mailman.nginx.org/pipermail/nginx-devel/2016-September/008832.html.
src/core/ngx_inet.c