diff options
author | Martin Willi <martin@strongswan.org> | 2007-05-23 06:33:22 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2007-05-23 06:33:22 +0000 |
commit | 0f6b06825921ea6dcffa5df24b5a3c2066955d32 (patch) | |
tree | 0a04aa3896ffb870b4212a2aa3573ac6893770ec | |
parent | b1450b48a08635b22c36a207d6aa3d83a4d6bf6f (diff) | |
download | strongswan-0f6b06825921ea6dcffa5df24b5a3c2066955d32.tar.bz2 strongswan-0f6b06825921ea6dcffa5df24b5a3c2066955d32.tar.xz |
fixed crash when using 0.0.0.0/0 subnets
-rw-r--r-- | src/charon/kernel/kernel_interface.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/charon/kernel/kernel_interface.c b/src/charon/kernel/kernel_interface.c index 42886b210..d82783b03 100644 --- a/src/charon/kernel/kernel_interface.c +++ b/src/charon/kernel/kernel_interface.c @@ -1002,6 +1002,7 @@ static status_t manage_srcroute(private_kernel_interface_t *this, int nlmsg_type half.dst_net = chunk_alloca(route->dst_net.len); memset(half.dst_net.ptr, 0, half.dst_net.len); half.src_ip = route->src_ip; + half.gateway = route->gateway; half.if_index = route->if_index; half.prefixlen = 1; |