changeset 259:cdf38b5cc2b7 HEAD

still wrong..
author Timo Sirainen <tss@iki.fi>
date Mon, 16 Sep 2002 12:52:58 +0300
parents 0a45c4744f51
children 38282593753f
files src/lib-index/mail-modifylog.c
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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)