forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 23fa18eaa71266feff7ba8d83022d9e1cc83c65a
kernel/drivers/net/wireless/microchip/wilc1000/hif.c
....@@ -470,6 +470,9 @@
470470 int rsn_ie_len = sizeof(struct element) + rsn_ie[1];
471471 int offset = 8;
472472
473
+ param->mode_802_11i = 2;
474
+ param->rsn_found = true;
475
+
473476 /* extract RSN capabilities */
474477 if (offset < rsn_ie_len) {
475478 /* skip over pairwise suites */
....@@ -479,11 +482,8 @@
479482 /* skip over authentication suites */
480483 offset += (rsn_ie[offset] * 4) + 2;
481484
482
- if (offset + 1 < rsn_ie_len) {
483
- param->mode_802_11i = 2;
484
- param->rsn_found = true;
485
+ if (offset + 1 < rsn_ie_len)
485486 memcpy(param->rsn_cap, &rsn_ie[offset], 2);
486
- }
487487 }
488488 }
489489 }