X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fmain.c;h=d53f6412746f081e1796bc1dc17c345435aa1418;hb=bbf5b8ff1db19168e5bb920b5ad0b9d88199f6ad;hp=a6fadaa3bd0c0ffd08f9e714235d8e3740f005fb;hpb=ea13792803f9c96805db8752b237cb0f3f6e37fc;p=ppp.git diff --git a/pppd/main.c b/pppd/main.c index a6fadaa..d53f641 100644 --- a/pppd/main.c +++ b/pppd/main.c @@ -40,7 +40,7 @@ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#define RCSID "$Id: main.c,v 1.136 2004/04/12 11:20:19 paulus Exp $" +#define RCSID "$Id: main.c,v 1.137 2004/10/24 23:13:16 paulus Exp $" #include #include @@ -1575,6 +1575,8 @@ device_script(program, in, out, dont_wait) close(2); if (the_channel->close) (*the_channel->close)(); + else + close(devfd); /* some plugins don't have a close function */ closelog(); close(fd_devnull);