if (!feedfile) feedfile= xasprintf("%s/%s",innconf->pathoutgoing,sitename);
else assemble_path(&feedfile, "", "feed filename");
- if (path_cli) path_cli= xasprintf("%s_cli", feedfile);
+ if (!path_cli) path_cli= xasprintf("%s_cli", feedfile);
else assemble_path(&path_cli, "%s_cli", "cli socket path");
if (max_queue_per_ipf<0)
if (child1) _exit(0);
pid_t sid= setsid();
- if (sid != child1) sysfatal("setsid failed");
+ if (sid == -1) sysfatal("setsid failed");
pid_t child2= xfork("daemonise second fork");
if (child2) _exit(0);