--- mailbox.c Sun Jan 26 15:47:03 2003 +++ mailbox.c Sun Jan 26 15:54:40 2003 @@ -226,6 +226,7 @@ if (!header && !body) break; msg.raw_size = offset - msg.raw_offset; msg.data_size = offset - 1 - msg.data_offset; + msg.size -= body << 1; MD5_Final(msg.hash, &hash); if (db_op(&msg)) break; } @@ -312,6 +313,7 @@ if (!header && !body) return 1; msg.raw_size = offset - msg.raw_offset; msg.data_size = offset - blank - msg.data_offset; + msg.size -= (blank & body) << 1; MD5_Final(msg.hash, &hash); if (db_op(&msg)) return 1;