From d303db933465bbbca7c254017555689445d320dd Mon Sep 17 00:00:00 2001 From: thorpej Date: Sun, 1 Dec 1996 00:44:48 +0000 Subject: [PATCH] Fix newline/carriage return handling during login. From D'Arcy J.M. Cain , PR #2969. --- libexec/uucpd/uucpd.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libexec/uucpd/uucpd.c b/libexec/uucpd/uucpd.c index 969a725e9867..499a4361b1df 100644 --- a/libexec/uucpd/uucpd.c +++ b/libexec/uucpd/uucpd.c @@ -42,7 +42,7 @@ char copyright[] = #ifndef lint /*static char sccsid[] = "from: @(#)uucpd.c 5.10 (Berkeley) 2/26/91";*/ -static char rcsid[] = "$Id: uucpd.c,v 1.4 1995/06/03 22:48:48 mycroft Exp $"; +static char rcsid[] = "$Id: uucpd.c,v 1.5 1996/12/01 00:44:48 thorpej Exp $"; #endif /* not lint */ /* @@ -211,11 +211,12 @@ register int n; if (read(0, &c, 1) <= 0) return(-1); c &= 0177; - if (c == '\n' || c == '\r') { + if (c == '\r') { *p = '\0'; return(0); } - *p++ = c; + if (c != '\n') + *p++ = c; } return(-1); }