Make configuration file errors print the error via standard logging function. Clean...
[umurmur.git] / src / main.c
index 8a0573ab41eaccdd7e2cb3345bbf0b2a85f3520a..7bd8a0bfbefdcc2a7e6dadb4a95efbc0744a8582 100644 (file)
@@ -190,11 +190,6 @@ int main(int argc, char **argv)
                }
        }
        
-       if (Conf_init(conffile) != 0) {
-               fprintf(stderr, "Configuration error\n");
-               exit(1);
-       }
-               
        if (!nodaemon) {
                Log_init(false);
                daemonize();
@@ -203,7 +198,9 @@ int main(int argc, char **argv)
        }
        else
                Log_init(true);
-       
+
+       Conf_init(conffile);
+                       
        signal(SIGCHLD, SIG_IGN); /* ignore child */
        signal(SIGTSTP, SIG_IGN); /* ignore tty signals */
        signal(SIGTTOU, SIG_IGN);