]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bfdd: initialize packet data with zeroes
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Thu, 9 Apr 2020 20:44:56 +0000 (17:44 -0300)
committerRafael Zalamena <rzalamena@opensourcerouting.org>
Thu, 9 Apr 2020 20:44:56 +0000 (17:44 -0300)
Lets avoid garbage data on packets by zeroing the packet before setting
the fields/flags.

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
bfdd/bfd_packet.c

index 6853f6f694841caaf5df66968c68e9a0ebdb5498..f377c3a79af4e46ba79bc14511fa5ecb38ff8b98 100644 (file)
@@ -214,7 +214,7 @@ static int ptm_bfd_process_echo_pkt(struct bfd_vrf_global *bvrf, int s)
 
 void ptm_bfd_snd(struct bfd_session *bfd, int fbit)
 {
-       struct bfd_pkt cp;
+       struct bfd_pkt cp = {};
 
        /* Set fields according to section 6.5.7 */
        cp.diag = bfd->local_diag;