commit | 40cb26f6ec8cf9d8ba54706d95df4cfed3a7b332 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Thu Jun 25 09:37:54 2020 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Thu Jun 25 09:43:27 2020 +0200 |
tree | 1e3c212f3cdf4f38de5e6d62500d5022a7667fca | |
parent | a941952ae1dbae0b7d015ad29dcf877d1f74df0b [diff] |
BUG/MINOR: cfgparse: don't increment linenum on incomplete lines When fgets() returns an incomplete line we must not increment linenum otherwise line numbers become incorrect. This may happen when parsing files with extremely long lines which require a realloc(). The bug has been present since unbounded line length was supported, so the fix should be backported to older branches.