From f8a2dc000f52e9abb63a86bdc99d89adb44f3808 Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Tue, 10 Jan 2012 17:41:04 -0500 Subject: - carry the parent TXN ID down --- src/wrap.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/wrap.c b/src/wrap.c index 62a0cce..e0bfdbe 100644 --- a/src/wrap.c +++ b/src/wrap.c @@ -272,7 +272,19 @@ wrap_search_internal_get_entry_cb(Slapi_Entry *e, void *cb) Slapi_PBlock * wrap_pblock_new(Slapi_PBlock *parent) { - return slapi_pblock_new(); + Slapi_PBlock *ret; + + ret = slapi_pblock_new(); +#ifdef USE_SLAPI_BE_TXNS + if (ret != NULL) { + void *txn; + slapi_pblock_get(parent, SLAPI_TXN, &txn); + if (txn != NULL) { + slapi_pblock_set(ret, SLAPI_PARENT_TXN, &txn); + } + } +#endif + return ret; } int -- cgit