]> git.ipfire.org Git - thirdparty/openvpn.git/commit
buffer_list_aggregate_separator(): don't exceed max_len
authorSteffan Karger <steffan.karger@fox-it.com>
Fri, 29 Dec 2017 09:53:11 +0000 (10:53 +0100)
committerGert Doering <gert@greenie.muc.de>
Tue, 9 Jan 2018 20:34:19 +0000 (21:34 +0100)
commit76fbbd16eb66c8fd40eb35100ffb1b6f443b6a86
tree185e776a1fd795f5cbdbe2f9e02346f89440f947
parent9abfb754a7dfa77ac90e7580d2250912fbdb45f6
buffer_list_aggregate_separator(): don't exceed max_len

buffer_list_aggregate_separator() would merge buffer_list entries until it
had exceeded the provided max_len, instead of stopping *before* exceeding
the max value.

Signed-off-by: Steffan Karger <steffan.karger@fox-it.com>
Acked-by: Antonio Quartulli <antonio@openvpn.net>
Message-Id: <1514541191-19471-1-git-send-email-steffan.karger@fox-it.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg16104.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit fb6138dd32cf01922d7ef670d502148596511268)
src/openvpn/buffer.c
src/openvpn/buffer.h
tests/unit_tests/openvpn/test_buffer.c