diff options
-rw-r--r-- | lib/dbwrap/dbwrap.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/dbwrap/dbwrap.c b/lib/dbwrap/dbwrap.c index 15eb239c35..f0b7a9a3ac 100644 --- a/lib/dbwrap/dbwrap.c +++ b/lib/dbwrap/dbwrap.c @@ -452,6 +452,11 @@ int dbwrap_get_seqnum(struct db_context *db) int dbwrap_transaction_start(struct db_context *db) { + if (!db->persistent) { + DEBUG(1, ("transactions not supported on non-persistent " + "database %s\n", db->name)); + return -1; + } return db->transaction_start(db); } |