]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb2/transaction.c
tdb2: remove redundant pending transaction error check.
[ccan] / ccan / tdb2 / transaction.c
index 4a26f4e605b9e4563378564fb0594714681c81c6..6b2954dbe64de152b6c9ae28a4fdd2688ead18b9 100644 (file)
@@ -965,15 +965,6 @@ int tdb_transaction_commit(struct tdb_context *tdb)
 
        tdb_trace(tdb, "tdb_transaction_commit");
 
-       if (tdb->transaction->transaction_error) {
-               tdb_transaction_cancel(tdb);
-               tdb_logerr(tdb, TDB_ERR_IO, TDB_LOG_ERROR,
-                          "tdb_transaction_commit:"
-                          " transaction error pending");
-               return -1;
-       }
-
-
        if (tdb->transaction->nesting != 0) {
                tdb->transaction->nesting--;
                return 0;