commit | 2ec4e3c1acf95bcdc56028bbefe1a355c457b978 | [log] [tgz] |
---|---|---|
author | Christopher Faulet <cfaulet@haproxy.com> | Wed Mar 03 19:36:51 2021 +0100 |
committer | Christopher Faulet <cfaulet@haproxy.com> | Wed Mar 03 19:48:12 2021 +0100 |
tree | 7e470a0d93d943f1bd196633ac109ea4a96d7e84 | |
parent | a47dfab673a129cb44ddc92dd41aaa22af507ee3 [diff] |
BUG/MINOR: hlua: Don't strip last non-LWS char in hlua_pushstrippedstring() hlua_pushstrippedstring() function strips leading and trailing LWS characters. But the result length it too short by 1 byte. Thus the last non-LWS character is stripped. Note that a string containing only LWS characters resulting to a stipped string with an invalid length (-1). This leads to a lua runtime error. This bug was reported in the issue #1155. It must be backported as far as 1.7.