[dovecot-cvs] dovecot/src/lib-index/mbox mbox-index.c,1.47,1.48

cras at procontrol.fi cras at procontrol.fi
Thu Nov 21 22:50:55 EET 2002


Update of /home/cvs/dovecot/src/lib-index/mbox
In directory danu:/tmp/cvs-serv13695/mbox

Modified Files:
	mbox-index.c 
Log Message:
MAIL_READ_MMAPED setting was set too late, plus a few cleanups.



Index: mbox-index.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mbox/mbox-index.c,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- mbox-index.c	21 Nov 2002 20:43:25 -0000	1.47
+++ mbox-index.c	21 Nov 2002 20:50:53 -0000	1.48
@@ -713,24 +713,18 @@
 MailIndex *mbox_index_alloc(const char *dir, const char *mbox_path)
 {
 	MailIndex *index;
-	int len;
 
 	i_assert(dir != NULL);
 
 	index = i_new(MailIndex, 1);
 	memcpy(index, &mbox_index, sizeof(MailIndex));
 
-	index->fd = -1;
 	index->mbox_fd = -1;
 	index->mbox_sync_counter = (unsigned int)-1;
-	index->dir = i_strdup(dir);
-
-	len = strlen(index->dir);
-	if (index->dir[len-1] == '/')
-		index->dir[len-1] = '\0';
 
 	index->mbox_path = i_strdup(mbox_path);
-	return (MailIndex *) index;
+	mail_index_init(index, dir);
+	return index;
 }
 
 static void mbox_index_free(MailIndex *index)




More information about the dovecot-cvs mailing list