diff options
-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; |