This problem is a simple typo in the code, it seems. Since this code is
not normally included unless explicitly requested at compile time, few
people will have noticed. Here's the patch for 3.16.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
*** exim-3.16/src/deliver.c Thu Jul 20 12:08:47 2000
--- src/deliver.c Wed Nov 8 11:34:40 2000
***************
*** 5592,5598 ****
/* Move the message off the spool if reqested */
#ifdef SUPPORT_MOVE_FROZEN_MESSAGES
! if (move_frozen_messages)
(void)spool_move_message(id, message_subdir, "", "F");
#endif
}
--- 5592,5598 ----
/* Move the message off the spool if reqested */
#ifdef SUPPORT_MOVE_FROZEN_MESSAGES
! if (deliver_freeze && move_frozen_messages)
(void)spool_move_message(id, message_subdir, "", "F");
#endif
}