void FUN_00401f3c(void)
{
undefined4 *puVar1;
undefined4 *puVar2;
undefined4 uVar3;
time_t tVar4;
g_conf = (undefined4 *)malloc(0x88) //possible issue identified - semgrep
if (g_conf == (undefined4 *)0x0) {
dolog(3,"Couldn\'t init() - no memory for configuration\n");
/* WARNING: Subroutine does not return */
exit(-1);
}
memset(g_conf,0,0x88) //possible issue identified - semgrep
puVar1 = g_conf;
g_conf[0xf] = 0x8000;
puVar1[0x10] = 0xffffffff;
*puVar1 = 0x2a;
puVar1[8] = 1;
puVar1[1] = 0;
puVar1[0xd] = 0;
uVar3 = list_new();
puVar2 = g_conf;
puVar1[3] = uVar3;
*(code **)(puVar2[3] + 0xc) = group_destroy;
tVar4 = time((time_t *)0x0);
puVar1 = g_conf;
puVar2[0x12] = tVar4;
puVar1[0x20] = 0;
puVar1[0x21] = 0;
puVar1[0x14] = 0;
puVar1[0x15] = 0;
puVar1[0x16] = 0;
puVar1[0x17] = 0;
puVar1[0x18] = 0;
puVar1[0x19] = 0;
puVar1[0x1a] = 0;
puVar1[0x1b] = 0;
puVar1[0x1c] = 0;
puVar1[0x1d] = 0;
puVar1[0x1e] = 0;
puVar1[0x1f] = 0;
return;
}