--- 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;
