HACK ldb_transaction_active
[metze/samba/wip.git] / lib / ldb / common / ldb.c
index 71a5c98a542be2f89ab81841b7d9dbaa4d28ab69..be4f55604c71803a489ef920d7cc0e567b323f45 100644 (file)
@@ -366,6 +366,15 @@ int ldb_error_at(struct ldb_context *ldb, int ecode,
 /*
   start a transaction
 */
+int ldb_transaction_active(struct ldb_context *ldb);
+int ldb_transaction_active(struct ldb_context *ldb)
+{
+       ldb_debug(ldb, LDB_DEBUG_FATAL,
+                 "ldb transaction (nesting: %d)",
+                 ldb->transaction_active);
+       return ldb->transaction_active;
+}
+
 int ldb_transaction_start(struct ldb_context *ldb)
 {
        struct ldb_module *next_module;