Staging: rt2860: clean up & => &&
authorDan Carpenter <error27@gmail.com>
Wed, 10 Mar 2010 09:54:30 +0000 (12:54 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 11 May 2010 18:35:35 +0000 (11:35 -0700)
a4_exists is an integer used as a boolean type so the original code
works.  But all the other conditions use && and this makes it
consistent.

Signed-off-by: Dan Carpenter <error27@gmail.com>
Cc: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/rt2860/common/cmm_aes.c

index 250357c5cd65fe692a5b58c1adbe766e4a8dcbcd..1d159ff82fd203e3d7be0313c522bf7946c209e3 100644 (file)
@@ -281,7 +281,7 @@ void construct_mic_header2(unsigned char *mic_header2,
        mic_header2[6] = mpdu[22] & 0x0f;       /* SC */
        mic_header2[7] = 0x00;  /* mpdu[23]; */
 
-       if ((!qc_exists) & a4_exists) {
+       if ((!qc_exists) && a4_exists) {
                for (i = 0; i < 6; i++)
                        mic_header2[8 + i] = mpdu[24 + i];      /* A4 */