From: Timo Sirainen Date: Sat, 13 Sep 2008 11:09:59 +0000 (+0300) Subject: Transaction view: One more try at really fixing lookup_ext().. X-Git-Tag: 1.2.alpha2~49 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4acc6f9d0286bcf9ee3905439b82ef49afafc41f;p=thirdparty%2Fdovecot%2Fcore.git Transaction view: One more try at really fixing lookup_ext().. --HG-- branch : HEAD --- diff --git a/src/lib-index/mail-index-transaction-view.c b/src/lib-index/mail-index-transaction-view.c index da3aacb0fe..d62597ec7e 100644 --- a/src/lib-index/mail-index-transaction-view.c +++ b/src/lib-index/mail-index-transaction-view.c @@ -224,7 +224,7 @@ tview_return_updated_ext(struct mail_index_view_transaction *tview, } } - if (ext->record_align <= sizeof(uint32_t)) { + if (record_align <= sizeof(uint32_t)) { /* data is 32bit aligned already */ return data; } else { @@ -233,10 +233,9 @@ tview_return_updated_ext(struct mail_index_view_transaction *tview, if (tview->lookup_return_data == NULL) { tview->lookup_return_data = buffer_create_dynamic(default_pool, - ext->record_size + 64); + record_size + 64); } - buffer_write(tview->lookup_return_data, - 0, data, ext->record_size); + buffer_write(tview->lookup_return_data, 0, data, record_size); return tview->lookup_return_data->data; } }