From: Paul Mackerras Date: Tue, 9 Nov 2004 22:35:02 +0000 (+0000) Subject: Move sys_init call after we have occupied fds 0, 1, 2. X-Git-Tag: ppp-2.4.7~193 X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=commitdiff_plain;h=d08ae26ec4789b3e3b9f2614b82600b3d646cf59 Move sys_init call after we have occupied fds 0, 1, 2. --- diff --git a/pppd/main.c b/pppd/main.c index 25076ca..4a91e06 100644 --- a/pppd/main.c +++ b/pppd/main.c @@ -66,7 +66,7 @@ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#define RCSID "$Id: main.c,v 1.143 2004/11/06 05:42:29 paulus Exp $" +#define RCSID "$Id: main.c,v 1.144 2004/11/09 22:35:02 paulus Exp $" #include #include @@ -413,11 +413,6 @@ main(argc, argv) if (dryrun) die(0); - /* - * Initialize system-dependent stuff. - */ - sys_init(); - /* Make sure fds 0, 1, 2 are open to somewhere. */ fd_devnull = open(_PATH_DEVNULL, O_RDWR); if (fd_devnull < 0) @@ -429,6 +424,11 @@ main(argc, argv) fd_devnull = i; } + /* + * Initialize system-dependent stuff. + */ + sys_init(); + #ifdef USE_TDB pppdb = tdb_open(_PATH_PPPDB, 0, 0, O_RDWR|O_CREAT, 0644); if (pppdb != NULL) {