index-transaction.c revision 0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834
/* Copyright (C) 2003 Timo Sirainen */
#include "lib.h"
#include "index-storage.h"
static void index_transaction_free(struct index_transaction_context *t)
{
index_mail_deinit(&t->fetch_mail);
i_free(t);
}
{
struct index_transaction_context *t =
(struct index_transaction_context *)_t;
int ret;
if (t->cache_trans != NULL)
(void)mail_cache_transaction_commit(t->cache_trans);
if (ret < 0)
return ret;
}
{
struct index_transaction_context *t =
(struct index_transaction_context *)_t;
}