mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-11-15 16:01:02 +01:00
BUG/MINOR: cfgparse: Support configurations without newline at EOF
Fix parsing of configurations if the configuration file does not end with an LF. This patch fixes GitHub issue #704. It's a regression in 9e1758efbd68c8b1d27e17e2abe4444e110f3ebe which is 2.2 specific. No backport needed.
This commit is contained in:
parent
88403266e5
commit
70f58997f4
@ -1905,8 +1905,10 @@ next_line:
|
|||||||
|
|
||||||
readbytes = 0;
|
readbytes = 0;
|
||||||
|
|
||||||
/* kill trailing LF */
|
if (*(end-1) == '\n') {
|
||||||
*(end - 1) = 0;
|
/* kill trailing LF */
|
||||||
|
*(end - 1) = 0;
|
||||||
|
}
|
||||||
|
|
||||||
/* skip leading spaces */
|
/* skip leading spaces */
|
||||||
while (isspace((unsigned char)*line))
|
while (isspace((unsigned char)*line))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user