changeset 10681:912ef25c2dcf HEAD

mdbox: If purge deleted a whole file, it didn't expunge map records immediately.
author Timo Sirainen <tss@iki.fi>
date Tue, 09 Feb 2010 18:12:50 +0200
parents c7e827ab156e
children 9f0c4800cb13
files src/lib-storage/index/dbox-multi/mdbox-file-purge.c
diffstat 1 files changed, 0 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/dbox-multi/mdbox-file-purge.c	Tue Feb 09 18:08:13 2010 +0200
+++ b/src/lib-storage/index/dbox-multi/mdbox-file-purge.c	Tue Feb 09 18:12:50 2010 +0200
@@ -210,10 +210,6 @@
 		dbox_map_append_free(&append_ctx);
 		dbox_file_unlock(file);
 		ret = -1;
-	} else if (array_count(&copied_map_uids) == 0) {
-		/* everything expunged in this file, unlink it */
-		ret = dbox_file_unlink(file);
-		dbox_map_append_free(&append_ctx);
 	} else {
 		/* assign new file_id + offset to moved messages */
 		if (dbox_map_append_move(append_ctx, &copied_map_uids,