]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Transaction view: One more try at really fixing lookup_ext()..
authorTimo Sirainen <tss@iki.fi>
Sat, 13 Sep 2008 11:09:59 +0000 (14:09 +0300)
committerTimo Sirainen <tss@iki.fi>
Sat, 13 Sep 2008 11:09:59 +0000 (14:09 +0300)
--HG--
branch : HEAD

src/lib-index/mail-index-transaction-view.c

index da3aacb0fef6545de55813ada873124f0906a4b8..d62597ec7e4eedf2fa7c4a164775dcd504dbffe7 100644 (file)
@@ -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;
        }
 }