mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-21 22:01:31 +02:00
BUG/MINOR: state-file: do not leak memory on parse errors
Issue #417 reports a possible memory leak in the state-file loading code. There's one such place in the loop which corresponds to parsing errors where the curreently allocated line is not freed when dropped. In any case this is very minor in that no more than the file's length may be lost in the worst case, considering that the whole file is kept anyway in case of success. This fix addresses this. It should be backported to 2.1.
This commit is contained in:
parent
fd1aa01f72
commit
ca7a5af664
@ -3616,7 +3616,7 @@ void apply_server_state(void)
|
||||
|
||||
srv_state_parse_line(mybuf, global_file_version, params, srv_params);
|
||||
if (params[0] == NULL)
|
||||
continue;
|
||||
goto nextline;
|
||||
|
||||
/* bkname */
|
||||
bkname = params[1];
|
||||
|
Loading…
x
Reference in New Issue
Block a user