--- logging.c.orig Fri Jul 6 14:14:34 2007 +++ logging.c Tue Jul 24 13:53:01 2007 @@ -441,7 +441,8 @@ do_logfile(logline); efree(message); - efree(logline); + if (logline != message) + efree(logline); if (!ISSET(flags, NO_EXIT)) exit(1);