set the SPEED variable later so it is valid
authorPaul Mackerras <paulus@samba.org>
Tue, 30 Mar 1999 06:01:24 +0000 (06:01 +0000)
committerPaul Mackerras <paulus@samba.org>
Tue, 30 Mar 1999 06:01:24 +0000 (06:01 +0000)
pppd/main.c

index 0e256229c7f8064e3f03ada8bae8913d3934ae90..0fbef8681e5bd1ec6d95b15b737289c24727598d 100644 (file)
@@ -18,7 +18,7 @@
  */
 
 #ifndef lint
-static char rcsid[] = "$Id: main.c,v 1.68 1999/03/30 04:22:57 paulus Exp $";
+static char rcsid[] = "$Id: main.c,v 1.69 1999/03/30 06:01:24 paulus Exp $";
 #endif
 
 #include <stdio.h>
@@ -323,8 +323,6 @@ main(argc, argv)
        log_to_fd = 1;          /* default to stdout */
 
     script_setenv("DEVICE", devnam);
-    slprintf(numbuf, sizeof(numbuf), "%d", baud_rate);
-    script_setenv("SPEED", numbuf);
 
     /*
      * Initialize system-dependent stuff and magic number package.
@@ -644,6 +642,9 @@ main(argc, argv)
            close(i);
        }
 
+       slprintf(numbuf, sizeof(numbuf), "%d", baud_rate);
+       script_setenv("SPEED", numbuf);
+
        /* run welcome script, if any */
        if (welcomer && welcomer[0]) {
            if (device_script(welcomer, ttyfd, ttyfd, 0) < 0)