.. | .. |
---|
470 | 470 | int rsn_ie_len = sizeof(struct element) + rsn_ie[1]; |
---|
471 | 471 | int offset = 8; |
---|
472 | 472 | |
---|
| 473 | + param->mode_802_11i = 2; |
---|
| 474 | + param->rsn_found = true; |
---|
| 475 | + |
---|
473 | 476 | /* extract RSN capabilities */ |
---|
474 | 477 | if (offset < rsn_ie_len) { |
---|
475 | 478 | /* skip over pairwise suites */ |
---|
.. | .. |
---|
479 | 482 | /* skip over authentication suites */ |
---|
480 | 483 | offset += (rsn_ie[offset] * 4) + 2; |
---|
481 | 484 | |
---|
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) |
---|
485 | 486 | memcpy(param->rsn_cap, &rsn_ie[offset], 2); |
---|
486 | | - } |
---|
487 | 487 | } |
---|
488 | 488 | } |
---|
489 | 489 | } |
---|