Fix pipe transport to not use a socket-only syscall. Bug 2257
[exim.git] / src / src / queue.c
index 99d7b464fe35c7e94f0bc87f42e9611cb7e69820..c9ce3a2c8dbddad62fb1c0740137e76f43978e4d 100644 (file)
@@ -601,9 +601,7 @@ for (i = queue_run_in_order ? -1 : 0;
 
       /* Recover store used when reading the header */
 
-      received_protocol = NULL;
-      sender_address = sender_ident = NULL;
-      authenticated_id = authenticated_sender = NULL;
+      spool_clear_header_globals();
       store_reset(reset_point2);
       if (!wanted) continue;      /* With next message */
       }