X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Ftty.c;fp=pppd%2Ftty.c;h=4bac6484f4e063a49af6994090a9af6f74b25c68;hp=d39d4a4dea57367f53799901966ff8be44bcee21;hb=90cb82572cae5d83e734d96fda69cbd7863b175a;hpb=bf18220d7266277469715c092033466895b167d3 diff --git a/pppd/tty.c b/pppd/tty.c index d39d4a4..4bac648 100644 --- a/pppd/tty.c +++ b/pppd/tty.c @@ -73,7 +73,7 @@ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#define RCSID "$Id: tty.c,v 1.15 2004/10/24 23:53:05 paulus Exp $" +#define RCSID "$Id: tty.c,v 1.16 2004/10/28 00:16:37 paulus Exp $" #include #include @@ -810,10 +810,8 @@ finish_tty() #ifndef __linux__ if (tty_mode != (mode_t) -1) { - if (fchmod(real_ttyfd, tty_mode) != 0) { - /* XXX if devnam is a symlink, this will change the link */ - chmod(devnam, tty_mode); - } + if (fchmod(real_ttyfd, tty_mode) != 0) + error("Couldn't restore tty permissions"); } #endif /* __linux__ */