void FUN_004026ec(int param_1)
{
undefined4 uVar1;
char acStack_108 [256];
if ((DAT_0041a9e0 < 1) || (*(int *)(param_1 + 0x40) < DAT_0041a9e0)) {
uVar1 = sloop_register_timeout(DAT_0041a9e4 * 0x3c,0,FUN_00403674,param_1);
*(undefined4 *)(param_1 + 0x10) = uVar1;
}
else {
syslog(5,"Reach the maxinum retry (%d times) to update \'%s\' (%s) to \'%s\'. Stop updating.",
DAT_0041a9e0,*(undefined4 *)(param_1 + 0x2c),*(undefined4 *)(param_1 + 0x20),
*(undefined4 *)(*(int *)(param_1 + 0x18) + 8));
sprintf(acStack_108,"sh %s %s MAXRETRY %d",PTR_s__etc_scripts_ddnsd_helper_sh_0041a9f4,
*(undefined4 *)(param_1 + 0x1c),*(undefined4 *)(param_1 + 0x40)) //possible issue identified - semgrep
system(acStack_108) //possible issue identified - semgrep
}
return;
}