]> git.ipfire.org Git - thirdparty/squid.git/commit - src/errorpage.cc
Regression fix: Accept-Language header parse
authorAmos Jeffries <squid3@treenet.co.nz>
Thu, 7 Mar 2013 23:40:02 +0000 (12:40 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Thu, 7 Mar 2013 23:40:02 +0000 (12:40 +1300)
commita32e76448fcd75ff4da6f0dd51fdf6d7c07a5214
tree022f0a66e407bf030e8625ca519793510fc7dad0
parent769c64cc52e0b32cbd0e16ca7157eb732390c14e
Regression fix: Accept-Language header parse

When handling error page negotiation the header parse to detect language
code can enter into an infinite loop. Recover the 3.1 series behaviour
and fix an additional pre-existing off-by-1 error.

The errors were introduced in trunk rev.11496 in 3.2.0.9.
src/errorpage.cc
src/errorpage.h