]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Fixes minor bug in BFD.
authorOndrej Zajicek <santiago@crfreenet.org>
Sat, 21 Feb 2015 13:52:17 +0000 (14:52 +0100)
committerOndrej Zajicek <santiago@crfreenet.org>
Sat, 21 Feb 2015 13:52:17 +0000 (14:52 +0100)
Thanks to Pavel Tvrdik for noticing it.

proto/bfd/packets.c

index 49b69bed4d8e524cbd0508db31d143a116363f69..8818453bbde42dc6136394adef5aa5708b1fe97c 100644 (file)
@@ -33,7 +33,7 @@ static inline u8 bfd_pkt_get_version(struct bfd_ctl_packet *pkt)
 { return pkt->vdiag >> 5; }
 
 static inline u8 bfd_pkt_get_diag(struct bfd_ctl_packet *pkt)
-{ return pkt->vdiag && 0x1f; }
+{ return pkt->vdiag & 0x1f; }
 
 
 static inline u8 bfd_pkt_get_state(struct bfd_ctl_packet *pkt)