diff options
author | Gert Doering | 2022-05-13 12:15:26 +0200 |
---|---|---|
committer | Gert Doering | 2022-05-13 14:17:14 +0200 |
commit | c96249696cf6d6217443bc93f8208571f289623e (patch) | |
tree | f81ff029f8e04d20dec41fdd61fc257fb4890aa6 /src/openvpn/route.c | |
parent | 28557b50c6c9354fa50b4a18374c064dc547ac25 (diff) | |
download | openvpn-c96249696cf6d6217443bc93f8208571f289623e.zip openvpn-c96249696cf6d6217443bc93f8208571f289623e.tar.gz |
Pass proper sockaddr_* structure for IPv6 socket errors.
commit 043c67f363429 enhances format_extended_socket_error() by
recognizing IPv6 extended socket errors, but neglected to change
the "sockaddr_in" buffer passed to recvmsg() to "sockaddr_storage".
According to documentation, recvmsg() should not have overrun
that buffer (we pass the size of the struct), but according to
ASAN it does... so, pass a pointer to the correct structure.
Signed-off-by: Gert Doering <gert@greenie.muc.de>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <20220513101526.11486-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg24352.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
Diffstat (limited to 'src/openvpn/route.c')
0 files changed, 0 insertions, 0 deletions