]> git.proxmox.com Git - mirror_frr.git/blobdiff - bfdd/bfd_packet.c
Merge pull request #8320 from idryzhov/prefix-list-seqnum
[mirror_frr.git] / bfdd / bfd_packet.c
index 076318e6cae2857f200377fe98e64a32be434e57..c871e2abe1e9aebcfe41dc86d0d43608afb1769a 100644 (file)
@@ -165,7 +165,7 @@ void ptm_bfd_echo_snd(struct bfd_session *bfd)
                salen = sizeof(sin6);
        } else {
                sd = bvrf->bg_echo;
-               memset(&sin6, 0, sizeof(sin6));
+               memset(&sin, 0, sizeof(sin));
                sin.sin_family = AF_INET;
                memcpy(&sin.sin_addr, &bfd->key.peer, sizeof(sin.sin_addr));
                sin.sin_port = htons(BFD_DEF_ECHO_PORT);
@@ -267,7 +267,7 @@ void ptm_bfd_snd(struct bfd_session *bfd, int fbit)
                cp.timers.required_min_rx =
                        htonl(bfd->cur_timers.required_min_rx);
        }
-       cp.timers.required_min_echo = htonl(bfd->timers.required_min_echo);
+       cp.timers.required_min_echo = htonl(bfd->timers.required_min_echo_rx);
 
        if (_ptm_bfd_send(bfd, NULL, &cp, BFD_PKT_LEN) != 0)
                return;