If the daemon was already running, a cleanup occured making
the two unix sockets being unlinked.
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
*/
if ((ret = check_existing_daemon()) == 0) {
ERR("Already running daemon.\n");
*/
if ((ret = check_existing_daemon()) == 0) {
ERR("Already running daemon.\n");
+ /* We do not goto error because we must not
+ * cleanup() because a daemon is already working.
+ */
+ return EXIT_FAILURE;
}
if (set_signal_handler() < 0) {
}
if (set_signal_handler() < 0) {