Skip to content

Commit 3f32a7a

Browse files
Juha HeiskanenMika Leppänen
authored andcommitted
Fix valgrind uninitilaized data use.
Change-Id: I79cb9c2da4690c335e3a4421482f64205e83c3e2
1 parent 6e9f6a4 commit 3f32a7a

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

source/Security/eapol/eapol.c

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ eapol_pdu_t *ws_eapol_encode(eapol_decoded_t *data, eapol_sec_keys_t *sec_keys,
5959
if (!pdu) {
6060
return 0;
6161
}
62-
62+
memset(pdu, 0, sizeof(eapol_key_pdu_t));
6363
// Encode fixed message
6464
pdu->protocol_version = 0x03;
6565
pdu->packet_type = 0x03;
@@ -71,15 +71,6 @@ eapol_pdu_t *ws_eapol_encode(eapol_decoded_t *data, eapol_sec_keys_t *sec_keys,
7171

7272
pdu->key_length[1] = 32;
7373

74-
pdu->key_replay_counter[0] = 0x00;
75-
pdu->key_nonce[0] = 0x00;
76-
pdu->key_iv[0] = 0x00;
77-
pdu->key_rsc[0] = 0x00;
78-
pdu->reserved[0] = 0x00;
79-
pdu->key_mic[0] = 0x00;
80-
pdu->length[1] = 0x00;
81-
pdu->key_data[0] = 0x00;
82-
8374
*size = sizeof(eapol_key_pdu_t);
8475

8576
return pdu;

0 commit comments

Comments
 (0)