undefined4 RT_CfgSetAutoFallBack(int param_1,undefined4 param_2)
{
char cVar1;
uint uVar2;
uint local_10;
cVar1 = simple_strtol(param_2,0,10) //possible issue identified - semgrep
if (*(char *)(param_1 + 0xec) == '\0') {
local_10 = *(uint *)(*(int *)(param_1 + 0xdc) + 0x134c);
}
else {
local_10 = 0;
}
uVar2 = local_10 & 0xbfffffff | (uint)(cVar1 != '\0') << 0x1e;
if (*(char *)(param_1 + 0xec) == '\0') {
*(uint *)(*(int *)(param_1 + 0xdc) + 0x134c) = uVar2;
}
if (2 < RTDebugLevel) {
printk("RT_CfgSetAutoFallBack::(tx_rty_cfg=0x%x)\n",uVar2);
}
return 1;
}