]> Pileus Git - ~andy/lamechat/blobdiff - main.c
Make logfile optional.
[~andy/lamechat] / main.c
diff --git a/main.c b/main.c
index 7eb48d574092a4b785ff5a0ada0ba6ac307cdabb..1f3404604b7cc27685ae3be990abb60efb68225b 100644 (file)
--- a/main.c
+++ b/main.c
@@ -29,6 +29,7 @@
 /* Config parser */
 static void on_config(const char *group, const char *name, const char *key, const char *value)
 {
+       util_config(group, name, key, value);
        view_config(group, name, key, value);
        chat_config(group, name, key, value);
 }
@@ -47,17 +48,17 @@ int main(int argc, char **argv)
        /* Misc setup */
        signal(SIGINT, on_sigint);
 
-       /* Initialize */
-       util_init();
-       net_init();
-
+       /* Early setup */
        args_setup(argc, argv);
        conf_setup(".lamechatrc", on_config);
 
+       /* Initialize */
+       util_init();
+       net_init();
        chat_init();
        view_init();
 
-       /* Mode main */
+       /* Main loop */
        while (poll_run(1000)) {
                view_sync();
                conf_sync();