Rewrites: avoid a split log line when rewiting hits a malformed address. Bug 3160
[exim.git] / test / src / server.c
index c1f1ecf2171c173b8908b59f5b73c53cd63dabc0..8fda1d4b00ae62e27945898e0a1543669527ba79 100644 (file)
@@ -279,7 +279,7 @@ if (initial_pause > 0)
 
 if (port == 0)  /* Unix domain */
   {
-  if (debug) printf("%l: Creating Unix domain socket\n", (long) time(NULL));
+  if (debug) printf("%ld: Creating Unix domain socket\n", (long) time(NULL));
   listen_socket[udn] = socket(PF_UNIX, SOCK_STREAM, 0);
   if (listen_socket[udn] < 0)
     {
@@ -651,7 +651,7 @@ for (count = 0; count < connection_count; count++)
         { end = "\n"; ss += 3; len -= 3; }
 
       fwrite(ss, 1, len, out);
-      if (*end) fprintf(out, end);
+      if (*end) fputs(end, out);
       }
 
     else if (isdigit((unsigned char)ss[0]))