undefined4
RtmpOSWrielessEventSendExt
(undefined4 param_1,undefined4 param_2,int param_3,void *param_4,int param_5,int param_6,
undefined2 param_7)
{
undefined2 local_30;
undefined1 auStack_2e [2];
undefined2 local_2c;
undefined2 local_2a;
switch(param_2) {
case 1:
param_2 = 0x8c02;
break;
case 2:
param_2 = 0x8b15;
break;
case 3:
param_2 = 0x8c07;
break;
case 4:
param_2 = 0x8b19;
break;
case 5:
param_2 = 0x8c04;
break;
default:
printk("Unknown event: %d\n");
}
memset(&local_30,0,0x10) //possible issue identified - semgrep
if (-1 < param_3) {
local_2a = (undefined2)param_3;
}
if (param_4 != (void *)0x0) {
memcpy(auStack_2e,param_4,6) //possible issue identified - semgrep
}
if ((param_5 != 0) && (param_6 != 0)) {
local_2c = (undefined2)param_6;
}
local_30 = param_7;
wireless_send_event(param_1,param_2,&local_30,param_5);
return 0;
}