undefined4 FUN_004113b0(int param_1)
{
uint uVar1;
undefined4 uVar2;
int *piVar3;
char *pcVar4;
uVar1 = if_nametoindex(*(char **)(param_1 + 0x10));
if (uVar1 == 0) {
uVar2 = *(undefined4 *)(param_1 + 0x10);
piVar3 = __errno_location();
pcVar4 = strerror(*piVar3);
dprintf(3,"ifreset","invalid interface(%s): %s",uVar2,pcVar4);
uVar2 = 0xffffffff;
}
else {
*(uint *)(param_1 + 0x18) = uVar1;
*(uint *)(param_1 + 0x14) = uVar1;
uVar2 = 0;
}
return uVar2;
}