From 9ec074e3ff0ef6bbdd673bfd199713269748f08d Mon Sep 17 00:00:00 2001 From: Paul Mackerras Date: Tue, 23 Nov 1993 23:40:53 +0000 Subject: [PATCH 1/1] fail if /etc/ppp/options not present if -DREQ_SYSOPTIONS=1 --- pppd/main.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pppd/main.c b/pppd/main.c index 638e296..4e1e3de 100644 --- a/pppd/main.c +++ b/pppd/main.c @@ -18,7 +18,7 @@ */ #ifndef lint -static char rcsid[] = "$Id: main.c,v 1.1 1993/11/11 03:54:25 paulus Exp $"; +static char rcsid[] = "$Id: main.c,v 1.2 1993/11/23 23:40:53 paulus Exp $"; #endif #define SETSID @@ -31,6 +31,14 @@ static char rcsid[] = "$Id: main.c,v 1.1 1993/11/11 03:54:25 paulus Exp $"; #include #include +/* + * If REQ_SYSOPTIONS is defined to 1, pppd will not run unless + * /etc/ppp/options exists. + */ +#ifndef REQ_SYSOPTIONS +#define REQ_SYSOPTIONS 0 +#endif + #ifdef STREAMS #undef SGTTY #endif @@ -225,7 +233,7 @@ main(argc, argv) progname = *argv; - if (!options_from_file(_PATH_SYSOPTIONS) || + if (!options_from_file(_PATH_SYSOPTIONS, REQ_SYSOPTIONS) || !options_from_user() || !parse_args(argc-1, argv+1)) die(1); -- 2.39.2