# HG changeset patch # User Timo Sirainen # Date 1032169978 -10800 # Node ID cdf38b5cc2b7e70ee14f7b9b6f234e9a8bc5203f # Parent 0a45c4744f51e4a26efd135dd42589337e12b5e4 still wrong.. diff -r 0a45c4744f51 -r cdf38b5cc2b7 src/lib-index/mail-modifylog.c --- a/src/lib-index/mail-modifylog.c Mon Sep 16 12:49:13 2002 +0300 +++ b/src/lib-index/mail-modifylog.c Mon Sep 16 12:52:58 2002 +0300 @@ -283,7 +283,8 @@ ret = -1; } - if (ret > 0 && (log->fd == -1 || modifylog_mark_full(log))) { + if (ret > 0 && (log->header == NULL || + modifylog_mark_full(log))) { mail_modifylog_close(log); log->fd = fd; @@ -385,7 +386,7 @@ (void)close(fd); } - return ret; + return ret > 0; } static int mail_modifylog_find_or_create(MailModifyLog *log)