]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: correct labeled-unicast withdraw update
authorDon Slice <dslice@cumulusnetworks.com>
Wed, 15 Mar 2017 18:06:54 +0000 (14:06 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 6 Apr 2017 14:32:08 +0000 (10:32 -0400)
Signed-off-by: Don Slice <dslice@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
bgpd/bgp_packet.c

index f7a78caf91ff333aab683f2e40d6b8cc9cbc341d..3b130556046252861e500eaad75227c18aa6867f 100644 (file)
@@ -1346,7 +1346,7 @@ bgp_nlri_parse (struct peer *peer, struct attr *attr, struct bgp_nlri *packet, i
       case SAFI_MULTICAST:
         return bgp_nlri_parse_ip (peer, mp_withdraw?NULL:attr, packet);
       case SAFI_LABELED_UNICAST:
-        return bgp_nlri_parse_label (peer, attr, packet);
+        return bgp_nlri_parse_label (peer, mp_withdraw?NULL:attr, packet);
       case SAFI_MPLS_VPN:
         return bgp_nlri_parse_vpn (peer, mp_withdraw?NULL:attr, packet);
       case SAFI_ENCAP: