]> git.ipfire.org Git - thirdparty/squid.git/commit
Fix status code-based HTTP reason phrase for eCAP-generated messages.
authorAlex Rousskov <rousskov@measurement-factory.com>
Thu, 19 Nov 2015 05:05:49 +0000 (21:05 -0800)
committerAmos Jeffries <squid3@treenet.co.nz>
Thu, 19 Nov 2015 05:05:49 +0000 (21:05 -0800)
commit243080b631f6a28f2ccd78a2de5a3626ea03cab7
tree5eb6202289c3af8ea231a8d89e9c8a80ec323d8f
parentc86159f6feba44e4d4838164dbdf4a0dba200f17
Fix status code-based HTTP reason phrase for eCAP-generated messages.

Calling .reason() on a not-yet-set theMessage.sline object resulted in
"Init" status reason phrase for all from-scratch (i.e., not cloned)
eCAP-made HTTP responses. This fix lets Squid compute the reason phrase
based on the status code, just like Squid does for forwarded responses
(IIRC).
src/adaptation/ecap/MessageRep.cc