diff options
author | Christian Franke <chris@opensourcerouting.org> | 2017-06-21 15:21:00 +0200 |
---|---|---|
committer | Christian Franke <chris@opensourcerouting.org> | 2017-08-03 11:34:04 +0200 |
commit | 0c1bd7588b0d5d51e2e8e72e85ab113504d0584b (patch) | |
tree | 9f6e682d5fcbe7edc484c60f88bc4c8fa935d2a5 /isisd/isis_te.c | |
parent | isisd: Don't use structs to encode/decode PDU header (diff) | |
download | frr-0c1bd7588b0d5d51e2e8e72e85ab113504d0584b.tar.xz frr-0c1bd7588b0d5d51e2e8e72e85ab113504d0584b.zip |
isisd: send/receive IIHs with new parser
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Diffstat (limited to 'isisd/isis_te.c')
-rw-r--r-- | isisd/isis_te.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/isisd/isis_te.c b/isisd/isis_te.c index 5296d9948..6b8f1fe16 100644 --- a/isisd/isis_te.c +++ b/isisd/isis_te.c @@ -546,13 +546,9 @@ void isis_link_params_update(struct isis_circuit *circuit, if ((SUBTLV_TYPE(mtc->rmt_ipaddr) == 0) && (circuit->circ_type == CIRCUIT_T_P2P)) { struct isis_adjacency *adj = circuit->u.p2p.neighbor; - if (adj->ipv4_addrs != NULL - && listcount(adj->ipv4_addrs) != 0) { - struct in_addr *ip_addr; - ip_addr = (struct in_addr *)listgetdata( - (struct listnode *)listhead( - adj->ipv4_addrs)); - set_circuitparams_rmt_ipaddr(mtc, *ip_addr); + if (adj->ipv4_address_count) { + set_circuitparams_rmt_ipaddr( + mtc, adj->ipv4_addresses[0]); } } |