Use message_id for tempfile creation Closes 2390
[exim.git] / src / src / spool_out.c
index 3970206cb8be5fb5e64b3fb0fa845f1cab93856b..a4a734a1ad196a5ba9661713d90279682ab2168a 100644 (file)
@@ -134,8 +134,7 @@ struct stat statbuf;
 uschar * tname;
 uschar * fname;
 
-tname = spool_fname(US"input", message_subdir,
-                   string_sprintf("hdr.%d", (int)getpid()), US"");
+tname = spool_fname(US"input", message_subdir, US"hdr.", message_id);
 
 if ((fd = spool_open_temp(tname)) < 0)
   return spool_write_error(where, errmsg, US"open", NULL, NULL);