undefined4 FUN_00406d78(char *param_1,char *param_2)
{
FILE *__stream;
undefined4 uVar1;
int iVar2;
char *pcVar3;
undefined1 auStack_178 [8];
undefined1 auStack_170 [8];
char acStack_168 [32];
char acStack_148 [32];
char acStack_128 [256];
__stream = fopen("/proc/net/arp","r") //possible issue identified - semgrep
uVar1 = 0xffffffff;
if (__stream != (FILE *)0x0) {
do {
pcVar3 = fgets(acStack_128,0x100,__stream) //possible issue identified - semgrep
if (pcVar3 == (char *)0x0) {
fclose(__stream);
return 0xffffffff;
}
sscanf(acStack_128,"%s %s %s %s",acStack_168,auStack_178,auStack_170,acStack_148) //possible issue identified - semgrep
iVar2 = strcmp(param_1,acStack_168);
} while (iVar2 != 0);
strcpy(param_2,acStack_148) //possible issue identified - semgrep
fclose(__stream);
uVar1 = 0;
}
return uVar1;
}