Backport gerrit 40142 from upstream
This commit is contained in:
@ -190,6 +190,7 @@ lcp_nl_mk_route_prefix (struct rtnl_route *r, fib_prefix_t *p)
|
|||||||
ip46_address_t *paddr = &p->fp_addr;
|
ip46_address_t *paddr = &p->fp_addr;
|
||||||
u32 entry;
|
u32 entry;
|
||||||
|
|
||||||
|
ip46_address_reset (paddr);
|
||||||
p->fp_proto = lcp_nl_proto_k2f (nl_addr_get_family (addr));
|
p->fp_proto = lcp_nl_proto_k2f (nl_addr_get_family (addr));
|
||||||
|
|
||||||
switch (p->fp_proto)
|
switch (p->fp_proto)
|
||||||
@ -201,7 +202,6 @@ lcp_nl_mk_route_prefix (struct rtnl_route *r, fib_prefix_t *p)
|
|||||||
p->fp_eos = MPLS_NON_EOS;
|
p->fp_eos = MPLS_NON_EOS;
|
||||||
return;
|
return;
|
||||||
case FIB_PROTOCOL_IP4:
|
case FIB_PROTOCOL_IP4:
|
||||||
ip46_address_reset (paddr);
|
|
||||||
memcpy (&paddr->ip4, baddr, blen);
|
memcpy (&paddr->ip4, baddr, blen);
|
||||||
break;
|
break;
|
||||||
case FIB_PROTOCOL_IP6:
|
case FIB_PROTOCOL_IP6:
|
||||||
|
Reference in New Issue
Block a user