undefined4 Set_RADIUS_Server_Proc(int *param_1,undefined4 param_2)
{
int iVar1;
int iVar2;
int iVar3;
int iVar4;
uint uVar5;
undefined4 local_30 [2];
uVar5 = (uint)*(byte *)(*param_1 + 0xfc);
iVar1 = rstrtok(param_2,&_LC163) //possible issue identified - semgrep
iVar4 = 0;
iVar3 = 0;
while ((iVar1 != 0 && (iVar4 != 2))) {
iVar4 = iVar4 + 1;
iVar2 = rtinet_aton(iVar1,local_30);
if (iVar2 != 0) {
*(undefined4 *)((int)param_1 + iVar3 * 0x49 + uVar5 * 0x1140 + 0x5b34) = local_30[0];
iVar3 = iVar3 + 1;
if (2 < RTDebugLevel) {
printk("IF(ra%d), radius_ip(seq-%d)=%s(%x)\n",uVar5,iVar3,iVar1,local_30[0]);
}
}
iVar1 = rstrtok(0,&_LC163) //possible issue identified - semgrep
}
if (iVar3 != 0) {
*(char *)((int)param_1 + uVar5 * 0x1140 + 0x5b33) = (char)iVar3;
}
return 1;
}