X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fstrongswan%2Fvpp_sswan%2Fkernel_vpp_net.c;fp=extras%2Fstrongswan%2Fvpp_sswan%2Fkernel_vpp_net.c;h=a29a7c6a4dad1c225b55a99606b3d5556156d6cb;hb=20721177ecff92edd7b0d0739ca5dc3121791f6f;hp=02f002a3183c4b91fe6785c4ee65628fc805fdeb;hpb=f0781829d5145f288a2e42978d91bc8df9c50ca4;p=vpp.git diff --git a/extras/strongswan/vpp_sswan/kernel_vpp_net.c b/extras/strongswan/vpp_sswan/kernel_vpp_net.c index 02f002a3183..a29a7c6a4da 100644 --- a/extras/strongswan/vpp_sswan/kernel_vpp_net.c +++ b/extras/strongswan/vpp_sswan/kernel_vpp_net.c @@ -563,8 +563,8 @@ update_addrs (private_kernel_vpp_net_t *this, iface_t *entry) tmp = (vl_api_ip_address_details_t *) out; for (i = 0; i < num; i++) { - tmp += i; rmp = tmp; + tmp += 1; host = host_create_from_chunk ( AF_INET, chunk_create (rmp->prefix.address.un.ip4, 4), 0); addrs->insert_last (addrs, host); @@ -582,8 +582,8 @@ update_addrs (private_kernel_vpp_net_t *this, iface_t *entry) tmp = (vl_api_ip_address_details_t *) out; for (i = 0; i < num; i++) { - tmp += i; rmp = tmp; + tmp += 1; host = host_create_from_chunk ( AF_INET6, chunk_create (rmp->prefix.address.un.ip6, 16), 0); addrs->insert_last (addrs, host);