]> git.sur5r.net Git - openldap/blobdiff - libraries/libmdb/mdb.c
allow silent commit of read-only TXNs
[openldap] / libraries / libmdb / mdb.c
index 48e1ebbf6b5586ccb3131b3384fbba93656af750..b71f1fd0f4b862ad7891cb14d988770cfdeb2fa6 100644 (file)
@@ -778,9 +778,8 @@ mdb_txn_commit(MDB_txn *txn)
        env = txn->mt_env;
 
        if (F_ISSET(txn->mt_flags, MDB_TXN_RDONLY)) {
-               DPRINTF("attempt to commit read-only transaction");
                mdb_txn_abort(txn);
-               return EPERM;
+               return MDB_SUCCESS;
        }
 
        if (txn != env->me_txn) {