]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Fix stack overflow in OpenSolaris NEXTADDR()
authorGert Doering <gert@greenie.muc.de>
Thu, 13 Aug 2020 10:13:01 +0000 (12:13 +0200)
committerGert Doering <gert@greenie.muc.de>
Fri, 14 Aug 2020 12:38:24 +0000 (14:38 +0200)
commit5f88c077de8da4a4c5369ae67f5815e4abc50edc
tree09778b90cf819ed2109fb747f1070ef05d24b96b
parent4ee2c1cd877b2e99b41fd248bf853329af825188
Fix stack overflow in OpenSolaris NEXTADDR()

Commit 5fde831c5807 fixed NEXTADDR() for all *BSDs and MacOS.

OpenSolaris has to use a slightly different macro due to lack of
sockaddr->sa_len - but it has the same problem, first rounding up,
then memmove()'ing.  Switch order.

Signed-off-by: Gert Doering <gert@greenie.muc.de>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <20200813101301.12720-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg20731.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 7e65483d1227adfb855844467e4d30894ffc355d)
src/openvpn/route.c