--- protocol_original.c Tue Dec 18 15:01:24 2001 +++ protocol.c Tue Dec 18 15:02:10 2001 @@ -103,7 +103,7 @@ do { /* Copy multiline greeting */ if(fdscanf(c->remote_fd, "%[^\n]", line)<0) return -1; - if(fdprintf(c->local_wfd, line)<0) + if(fdprintf(c->local_wfd, "%s", line)<0) return -1; } while(strncmp(line,"220-",4)==0); @@ -169,7 +169,7 @@ log(LOG_ERR, "Unknown server welcome"); return -1; } - if(fdprintf(c->local_wfd, line)<0) + if(fdprintf(c->local_wfd, "%s", line)<0) return -1; if(fdprintf(c->remote_fd, "STLS")<0) return -1; @@ -216,7 +216,7 @@ log(LOG_ERR, "Unknown server welcome"); return -1; } - if(fdprintf(c->local_wfd, line)<0) + if(fdprintf(c->local_wfd, "%s", line)<0) return -1; if(fdprintf(c->remote_fd, "STARTTLS")<0) return -1;