eapol: Use switch-case instead of if

The if statement was shorter, but a bit less readable.
This commit is contained in:
Denis Kenzior 2016-08-10 16:36:14 -05:00
parent a22e3394fc
commit abc44fe98a
1 changed files with 6 additions and 3 deletions

View File

@ -202,10 +202,13 @@ const struct eapol_key *eapol_key_validate(const uint8_t *frame, size_t len)
ek = (const struct eapol_key *) frame;
if (ek->header.protocol_version != EAPOL_PROTOCOL_VERSION_2001 &&
ek->header.protocol_version !=
EAPOL_PROTOCOL_VERSION_2004)
switch (ek->header.protocol_version) {
case EAPOL_PROTOCOL_VERSION_2001:
case EAPOL_PROTOCOL_VERSION_2004:
break;
default:
return NULL;
}
if (ek->header.packet_type != 3)
return NULL;