summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2019-09-05 12:00:15 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2019-09-05 15:59:21 +0300
commit67e2252ba128c7a2da37a2d7a81d911881558b48 (patch)
tree63aabdf7d08028bc71e49cc6ffb8cb66337c05a7
parent2c9e75ccfefb28c30998b9e19bb2f49b3bfaa3f1 (diff)
downloadmariadb-git-67e2252ba128c7a2da37a2d7a81d911881558b48.tar.gz
Simplify trx_state_eq()
-rw-r--r--storage/innobase/include/trx0trx.ic7
1 files changed, 1 insertions, 6 deletions
diff --git a/storage/innobase/include/trx0trx.ic b/storage/innobase/include/trx0trx.ic
index a5c95c788f1..f51d5368022 100644
--- a/storage/innobase/include/trx0trx.ic
+++ b/storage/innobase/include/trx0trx.ic
@@ -48,19 +48,14 @@ trx_state_eq(
switch (trx->state) {
case TRX_STATE_PREPARED:
case TRX_STATE_PREPARED_RECOVERED:
+ case TRX_STATE_COMMITTED_IN_MEMORY:
ut_ad(!trx_is_autocommit_non_locking(trx));
return(trx->state == state);
case TRX_STATE_ACTIVE:
-
assert_trx_nonlocking_or_in_list(trx);
return(state == trx->state);
- case TRX_STATE_COMMITTED_IN_MEMORY:
-
- check_trx_state(trx);
- return(state == trx->state);
-
case TRX_STATE_NOT_STARTED:
/* These states are not allowed for running transactions. */
ut_a(state == TRX_STATE_NOT_STARTED