[dovecot-cvs] dovecot/src/lib-index mail-index-dummy-view.c, 1.1, 1.2 mail-index-sync.c, 1.47, 1.48 mail-index-view-private.h, 1.17, 1.18

cras at dovecot.org cras at dovecot.org
Sat Feb 5 20:05:27 EET 2005


Update of /var/lib/cvs/dovecot/src/lib-index
In directory talvi:/tmp/cvs-serv26713

Modified Files:
	mail-index-dummy-view.c mail-index-sync.c 
	mail-index-view-private.h 
Log Message:
Keep index pointer in dummy views.



Index: mail-index-dummy-view.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-index/mail-index-dummy-view.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- mail-index-dummy-view.c	22 Jan 2005 16:56:37 -0000	1.1
+++ mail-index-dummy-view.c	5 Feb 2005 18:05:24 -0000	1.2
@@ -29,12 +29,13 @@
 	NULL
 };
 
-struct mail_index_view *mail_index_dummy_view_open(void)
+struct mail_index_view *mail_index_dummy_view_open(struct mail_index *index)
 {
 	struct mail_index_view *view;
 
 	view = i_new(struct mail_index_view, 1);
 	view->refcount = 1;
 	view->methods = dummy_view_methods;
+	view->index = index;
 	return view;
 }

Index: mail-index-sync.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-index/mail-index-sync.c,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- mail-index-sync.c	31 Jan 2005 19:43:20 -0000	1.47
+++ mail-index-sync.c	5 Feb 2005 18:05:24 -0000	1.48
@@ -264,7 +264,7 @@
 
 	ctx->view = mail_index_view_open(index);
 
-	dummy_view = mail_index_dummy_view_open();
+	dummy_view = mail_index_dummy_view_open(index);
 	ctx->trans = mail_index_transaction_begin(dummy_view, FALSE, TRUE);
 	mail_index_view_close(dummy_view);
 

Index: mail-index-view-private.h
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-index/mail-index-view-private.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- mail-index-view-private.h	22 Jan 2005 16:56:37 -0000	1.17
+++ mail-index-view-private.h	5 Feb 2005 18:05:25 -0000	1.18
@@ -61,6 +61,6 @@
 					    uint32_t log_file_seq,
 					    uoff_t log_file_offset);
 
-struct mail_index_view *mail_index_dummy_view_open(void);
+struct mail_index_view *mail_index_dummy_view_open(struct mail_index *index);
 
 #endif



More information about the dovecot-cvs mailing list