]> git.ozlabs.org Git - ccan/commitdiff
tdb2: remove redundant pending transaction error check.
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 1 Mar 2011 12:49:19 +0000 (23:19 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 1 Mar 2011 12:49:19 +0000 (23:19 +1030)
We do this lower down anyway.

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;