undefined4
MlmeAuthReqSanity(undefined4 param_1,void *param_2,undefined4 param_3,byte *param_4,
undefined4 *param_5,ushort *param_6)
{
ushort uVar1;
undefined4 uVar2;
memcpy(param_4,param_2,6) //possible issue identified - semgrep
*param_5 = *(undefined4 *)((int)param_2 + 8);
uVar1 = *(ushort *)((int)param_2 + 6);
*param_6 = uVar1;
if (((1 < uVar1) || (uVar2 = 1, (*param_4 & 1) != 0)) && (uVar2 = 0, 2 < RTDebugLevel)) {
printk("MlmeAuthReqSanity fail - wrong algorithm\n");
uVar2 = 0;
}
return uVar2;
}