commit | 1eea6d7ba89ad0ed0584478cfc806f3ed7856319 | [log] [tgz] |
---|---|---|
author | Christopher Faulet <christopher.faulet@capflam.org> | Tue Jun 21 11:04:34 2016 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Tue Jun 21 18:53:09 2016 +0200 |
tree | db56f148e383eaada7348bdee9c9eb49d5f02964 | |
parent | 55048a498af12eb6ffffb22ac62fd5df3d395468 [diff] |
BUG/MINOR: filters: Fix HTTP parsing when a filter loops on data forwarding A filter can choose to loop on data forwarding. When this loop occurs in HTTP_MSG_ENDING state, http_foward_data callbacks are called twice because of a goto on the wrong label. A filter can also choose to loop at the end of a HTTP message, in http_end callback. Here the goto is good but the label is not at the right place. We must be sure to upate msg->sov value.