void AsicSetBssid(int param_1,byte *param_2)
{
char cVar1;
if (2 < RTDebugLevel) {
printk("==============> AsicSetBssid %x:%x:%x:%x:%x:%x\n",*param_2,param_2[1],param_2[2],
param_2[3],param_2[4],param_2[5]);
}
cVar1 = *(char *)(param_1 + 0xec) //possible issue identified - semgrep
if (cVar1 == '\0') {
*(uint *)(*(int *)(param_1 + 0xdc) + 0x1010) =
(uint)param_2[1] << 8 | (uint)param_2[2] << 0x10 | (uint)*param_2 |
(uint)param_2[3] << 0x18;
cVar1 = *(char *)(param_1 + 0xec) //possible issue identified - semgrep
}
if (cVar1 == '\0') {
*(uint *)(*(int *)(param_1 + 0xdc) + 0x1014) = (uint)*(ushort *)(param_2 + 4);
}
return;
}