diff options
author | Tobias Brunner <tobias@strongswan.org> | 2013-07-24 10:36:49 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2013-07-24 16:17:22 +0200 |
commit | 16748bdff7c9aa9a3a75c57f0aa875b95ba55574 (patch) | |
tree | e70d56f4ed905b8603f5271ddb28ce1916003c49 /src/libcharon/plugins/socket_dynamic/socket_dynamic_socket.c | |
parent | 5baec6448d7418699e49645ff8185f4b4f0992af (diff) | |
download | strongswan-16748bdff7c9aa9a3a75c57f0aa875b95ba55574.tar.bz2 strongswan-16748bdff7c9aa9a3a75c57f0aa875b95ba55574.tar.xz |
socket-dynamic: Properly initialize IPv6 address
Diffstat (limited to 'src/libcharon/plugins/socket_dynamic/socket_dynamic_socket.c')
-rw-r--r-- | src/libcharon/plugins/socket_dynamic/socket_dynamic_socket.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libcharon/plugins/socket_dynamic/socket_dynamic_socket.c b/src/libcharon/plugins/socket_dynamic/socket_dynamic_socket.c index aecbd5226..abbc8bad2 100644 --- a/src/libcharon/plugins/socket_dynamic/socket_dynamic_socket.c +++ b/src/libcharon/plugins/socket_dynamic/socket_dynamic_socket.c @@ -398,7 +398,7 @@ static int open_socket(private_socket_dynamic_socket_t *this, break; case AF_INET6: addr.sin6.sin6_family = AF_INET6; - memset(&addr.sin6.sin6_addr, 0, sizeof(addr.sin6)); + memset(&addr.sin6.sin6_addr, 0, sizeof(addr.sin6.sin6_addr)); addr.sin6.sin6_port = htons(*port); addrlen = sizeof(addr.sin6); sol = SOL_IPV6; |