struct mail_index_transaction_commit_result *result_r)
{
struct mailbox_transaction_context *t =
- MAIL_STORAGE_CONTEXT(index_trans);
+ MAIL_STORAGE_CONTEXT_REQUIRE(index_trans);
struct index_mailbox_sync_pvt_context *pvt_sync_ctx = NULL;
const char *error;
int ret = 0;
index_transaction_index_rollback(struct mail_index_transaction *index_trans)
{
struct mailbox_transaction_context *t =
- MAIL_STORAGE_CONTEXT(index_trans);
+ MAIL_STORAGE_CONTEXT_REQUIRE(index_trans);
if (t->attr_pvt_trans != NULL)
dict_transaction_rollback(&t->attr_pvt_trans);
#define MAIL_STORAGE_CONTEXT(obj) \
MODULE_CONTEXT(obj, mail_storage_mail_index_module)
+#define MAIL_STORAGE_CONTEXT_REQUIRE(obj) \
+ MODULE_CONTEXT_REQUIRE(obj, mail_storage_mail_index_module)
extern MODULE_CONTEXT_DEFINE(mail_storage_mail_index_module,
&mail_index_module_register);