diff options
author | Tobias Brunner <tobias@strongswan.org> | 2016-10-12 12:11:24 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2017-02-08 10:38:28 +0100 |
commit | 46c21e3cc3ee3422463362495e1ab59cd292298e (patch) | |
tree | dfc375f163520dd51419cb5d1bdef58d11d1d1c5 /src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c | |
parent | f8a362bfbc5715f30d8be90a285313b966436ef6 (diff) | |
download | strongswan-46c21e3cc3ee3422463362495e1ab59cd292298e.tar.bz2 strongswan-46c21e3cc3ee3422463362495e1ab59cd292298e.tar.xz |
kernel-interface: Add interface name to local subnet enumerator
Diffstat (limited to 'src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c')
-rw-r--r-- | src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c b/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c index a31f312b9..61e029254 100644 --- a/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c +++ b/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c @@ -2148,7 +2148,7 @@ METHOD(enumerator_t, destroy_subnet_enumerator, void, } METHOD(enumerator_t, enumerate_subnets, bool, - subnet_enumerator_t *this, host_t **net, uint8_t *mask) + subnet_enumerator_t *this, host_t **net, uint8_t *mask, char **ifname) { if (!this->current) { @@ -2204,6 +2204,7 @@ METHOD(enumerator_t, enumerate_subnets, bool, this->net = host_create_from_chunk(msg->rtm_family, dst, 0); *net = this->net; *mask = msg->rtm_dst_len; + *ifname = NULL; return TRUE; } break; |