From 3153b1bcc67a1d910a200170a3e669a377da95ee Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Mon, 4 Nov 1996 16:22:43 +0000 Subject: Special socket I/O almost gone! svn path=/trunk/; revision=479 --- smtp.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'smtp.c') diff --git a/smtp.c b/smtp.c index 558c32b5..66d47f81 100644 --- a/smtp.c +++ b/smtp.c @@ -103,10 +103,17 @@ static int SMTP_check(FILE *sockfp,char *argbuf) int ok; char buf[SMTPBUFSIZE]; - if ((ok = SockGets(buf, sizeof(buf)-1, sockfp)) > 0) { - buf[ok] = '\0'; + if (fgets(buf, sizeof(buf)-1, sockfp) != (char *)NULL) { if (outlevel == O_VERBOSE) - fprintf(stderr, "SMTP< %s\n", buf); + { + char *sp, *tp; + + for (tp = sp = buf; *sp; sp++) + if (*sp != '\r') + *tp++ = *sp; + *tp++ = '\0'; + fprintf(stderr, "SMTP< %s", buf); + } if (argbuf) strcpy(argbuf,buf); if (buf[0] == '1' || buf[0] == '2' || buf[0] == '3') -- cgit v1.2.3