_delete_temp_file(MAILTEMP);
- ENTER_CRITICAL_SECTION(_transactionBeginLock);
g_transaction = false;
if (!emstorage_create_table(EMAIL_CREATE_DB_NORMAL, &error)) {
if (ret == false) {
if (err_code != NULL) *err_code = EMAIL_ERROR_DB_FAILURE;
- ENTER_CRITICAL_SECTION(_transactionEndLock);
g_transaction = false;
- LEAVE_CRITICAL_SECTION(_transactionEndLock);
}
EM_PROFILE_END(emStorageBeginTransaction);
EM_DEBUG_DB_EXEC(SQLITE_OK != rc, {ret = false; },
("SQL(ROLLBACK) exec error:%d -%s", rc, sqlite3_errmsg(local_db_handle)));
- ENTER_CRITICAL_SECTION(_transactionEndLock);
-
/* release the transaction authority. */
g_transaction = false;