diff options
| -rw-r--r-- | driver.c | 7 | 
1 files changed, 5 insertions, 2 deletions
| @@ -766,7 +766,7 @@ char *realname;		/* real name of host */      skiptext:;      } -    /* write all the headers */ +    /* we may need to strip carriage returns */      if (ctl->stripcr)      {  	char	*sp, *tp; @@ -846,7 +846,7 @@ char *realname;		/* real name of host */  	strcat(errmsg, "\n"); -	/* ship out the error line */ +	/* we may need to strip carriage returns */  	if (ctl->stripcr)  	{  	    char	*sp, *tp; @@ -857,6 +857,7 @@ char *realname;		/* real name of host */  	    *tp = '\0';  	} +	/* ship out the error line */  	if (sinkfp)  	{  	    if (ctl->mda) @@ -916,6 +917,7 @@ char *realname;		/* real name of host */  		else  		    SockWrite(buf, 1, 1, sinkfp); +	    /* we may need to strip carriage returns */  	    if (ctl->stripcr)  	    {  		char	*sp, *tp; @@ -926,6 +928,7 @@ char *realname;		/* real name of host */  		*tp = '\0';  	    } +	    /* ship the text line */  	    if (ctl->mda)  		n = fwrite(buf, 1, strlen(buf), sinkfp);  	    else if (sinkfp) | 
