X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fmain.c;h=a6f4e06d6274ff721d2b3b4517167f5ba1385db6;hb=b49b9d4f3f7c175c722aa4e42da1458d54365b20;hp=24f88ec9934b588866713b1b790fc02c2ca37b13;hpb=37a8acc7ee2527693d0c8ba82b2eaea249abde34;p=ppp.git diff --git a/pppd/main.c b/pppd/main.c index 24f88ec..a6f4e06 100644 --- a/pppd/main.c +++ b/pppd/main.c @@ -17,7 +17,7 @@ * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ -#define RCSID "$Id: main.c,v 1.103 2001/03/08 05:11:14 paulus Exp $" +#define RCSID "$Id: main.c,v 1.104 2001/03/09 00:55:14 paulus Exp $" #include #include @@ -304,11 +304,8 @@ main(argc, argv) if (the_channel->process_extra_options) (*the_channel->process_extra_options)(); - if (dump_options || dryrun) { - init_pr_log(NULL, LOG_INFO); - print_options(pr_log, NULL); - end_pr_log(); - } + if (debug) + setlogmask(LOG_UPTO(LOG_DEBUG)); /* * Check that we are running as root. @@ -340,15 +337,19 @@ main(argc, argv) if (the_channel->check_options) (*the_channel->check_options)(); + + if (dump_options || dryrun) { + init_pr_log(NULL, LOG_INFO); + print_options(pr_log, NULL); + end_pr_log(); + if (dryrun) + die(0); + } + /* * Initialize system-dependent stuff. */ sys_init(); - if (debug) - setlogmask(LOG_UPTO(LOG_DEBUG)); - - if (dryrun) - die(0); pppdb = tdb_open(_PATH_PPPDB, 0, 0, O_RDWR|O_CREAT, 0644); if (pppdb != NULL) {