undefined * FUN_00404404(int param_1)
{
undefined4 uVar1;
undefined *puVar2;
if (*(int *)(param_1 + 8) != 0) {
dprintf(3,"bindingstr","unexpected binding type(%d)");
return &DAT_004217f8;
}
if (*(int *)(param_1 + 0x14) == 4) {
puVar2 = &UNK_004217a4;
}
else if (*(int *)(param_1 + 0x14) == 6) {
puVar2 = &UNK_004217a8;
}
else {
puVar2 = (undefined *)0x0;
}
uVar1 = duidstr(param_1 + 0xc);
snprintf(&DAT_00438e00,0x800,"[IA: duid=%s, type=%s, iaid=%lu, duration=%lu]",uVar1,puVar2,
*(undefined4 *)(param_1 + 0x18),*(undefined4 *)(param_1 + 0x24)) //possible issue identified - semgrep
return &DAT_00438e00;
}