# HG changeset patch # User Timo Sirainen # Date 1032169753 -10800 # Node ID 0a45c4744f51e4a26efd135dd42589337e12b5e4 # Parent 90abe1af4c72df0b9f88a5600ed732ccb509874d modifylog opening was buggy diff -r 90abe1af4c72 -r 0a45c4744f51 src/lib-index/mail-modifylog.c --- a/src/lib-index/mail-modifylog.c Mon Sep 16 11:41:35 2002 +0300 +++ b/src/lib-index/mail-modifylog.c Mon Sep 16 12:49:13 2002 +0300 @@ -364,7 +364,7 @@ (void)unlink(path); } - if (ret != -1 && hdr.indexid != log->index->indexid) { + if (ret > 0 && hdr.indexid != log->index->indexid) { index_set_error(log->index, "IndexID mismatch for modify log " "file %s", path); ret = -1; @@ -373,12 +373,12 @@ (void)unlink(path); } - if (ret != -1 && hdr.sync_id == SYNC_ID_FULL) { + if (ret > 0 && hdr.sync_id == SYNC_ID_FULL) { /* full */ ret = 0; } - if (ret == 1) { + if (ret > 0) { log->fd = fd; log->filepath = i_strdup(path); } else {