diff options
Diffstat (limited to 'src/wrap.c')
-rw-r--r-- | src/wrap.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -278,6 +278,10 @@ wrap_pblock_new(Slapi_PBlock *parent) #if defined(SLAPI_TXN) && defined(SLAPI_PARENT_TXN) if (ret != NULL) { void *txn; + slapi_pblock_get(parent, SLAPI_PARENT_TXN, &txn); + if (txn != NULL) { + slapi_pblock_set(ret, SLAPI_PARENT_TXN, &txn); + } slapi_pblock_get(parent, SLAPI_TXN, &txn); if (txn != NULL) { slapi_pblock_set(ret, SLAPI_TXN, &txn); |