]> git.proxmox.com Git - ovs.git/blobdiff - lib/rstp-state-machines.c
rstp: Eliminate BPDU padding and uninitialized bytes.
[ovs.git] / lib / rstp-state-machines.c
index 7d677d7a2401be0252a7bd3aa8728611c2e23a9e..7bd1f80c41a6164f78d593784cafe6b95c0dc999 100644 (file)
@@ -838,6 +838,7 @@ tx_config(struct rstp_port *p)
 {
     struct rstp_bpdu bpdu;
 
+    memset(&bpdu, 0, sizeof bpdu);
     bpdu.protocol_identifier = htons(0);
     bpdu.protocol_version_identifier = 0;
     bpdu.bpdu_type = CONFIGURATION_BPDU;
@@ -868,6 +869,7 @@ tx_rstp(struct rstp_port *p)
 {
     struct rstp_bpdu bpdu;
 
+    memset(&bpdu, 0, sizeof bpdu);
     bpdu.protocol_identifier = htons(0);
     bpdu.protocol_version_identifier = 2;
     bpdu.bpdu_type = RAPID_SPANNING_TREE_BPDU;