From: Johannes Berg Date: Sat, 4 May 2013 08:48:57 +0000 (+0300) Subject: WPA: Print pairwise EAPOL-Key flag as a bool X-Git-Tag: aosp-kk-from-upstream~311 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8543ed8a378ae7400fc5585a8993d43ef0b0bb39;p=thirdparty%2Fhostap.git WPA: Print pairwise EAPOL-Key flag as a bool Since "pairwise" is defined as an integer, the current assignment leads to it having the value 0 or 8, which is a bit strange in debug output: WPA: Send EAPOL(version=2 secure=1 mic=1 ack=1 install=1 pairwise=8 kde_len=46 keyidx=2 encr=1) Use !!(...) to normalize it to 0 or 1. Signed-hostap: Johannes Berg --- diff --git a/src/ap/wpa_auth.c b/src/ap/wpa_auth.c index 5a0bec8c5..18ae86c8b 100644 --- a/src/ap/wpa_auth.c +++ b/src/ap/wpa_auth.c @@ -1232,7 +1232,7 @@ void __wpa_send_eapol(struct wpa_authenticator *wpa_auth, else version = WPA_KEY_INFO_TYPE_HMAC_MD5_RC4; - pairwise = key_info & WPA_KEY_INFO_KEY_TYPE; + pairwise = !!(key_info & WPA_KEY_INFO_KEY_TYPE); wpa_printf(MSG_DEBUG, "WPA: Send EAPOL(version=%d secure=%d mic=%d " "ack=%d install=%d pairwise=%d kde_len=%lu keyidx=%d "