Fix SEGFAULT
[l2tpns.git] / l2tpns.c
index 2e0f8ca..b988c7f 100644 (file)
--- a/l2tpns.c
+++ b/l2tpns.c
@@ -2199,8 +2199,9 @@ int main(int argc, char *argv[])
        }
 
        time(&basetime);             // start clock
        }
 
        time(&basetime);             // start clock
-       // scan args
+       initdata();
 
 
+       // scan args
        while ((o = getopt(argc, argv, "vc:h:a:")) >= 0)
        {
                switch (o)
        while ((o = getopt(argc, argv, "vc:h:a:")) >= 0)
        {
                switch (o)
@@ -2237,10 +2238,10 @@ int main(int argc, char *argv[])
 
        initiptables();
        initplugins();
 
        initiptables();
        initplugins();
-       initdata();
        init_cli();
        read_config_file();
        init_cli();
        read_config_file();
-       log(0, 0, 0, 0, "$Id: l2tpns.c,v 1.3 2004/03/05 00:22:06 fred_nerk Exp $\n(c) Copyright 2002 FireBrick (Andrews & Arnold Ltd / Watchfront Ltd) - GPL licenced\n");
+       log(1, 0, 0, 0, "L2TPNS Version 1.1.0 - http://l2tpns.sourceforge.net/\n");
+       log(1, 0, 0, 0, "Licensed under the GPL\n");
 
        /* Start up the cluster first, so that we don't have two machines with
         * the same IP at once.
 
        /* Start up the cluster first, so that we don't have two machines with
         * the same IP at once.