diff options
| author | Nalin Dahyabhai <nalin@redhat.com> | 2012-01-10 17:41:04 -0500 |
|---|---|---|
| committer | Nalin Dahyabhai <nalin@redhat.com> | 2012-01-10 17:41:04 -0500 |
| commit | f8a2dc000f52e9abb63a86bdc99d89adb44f3808 (patch) | |
| tree | f923fc4f092dfa3bc651b820379ea444f53daeb0 /src | |
| parent | 52171ceebd1cda91e146954d0831a022aceeff80 (diff) | |
| download | slapi-nis-f8a2dc000f52e9abb63a86bdc99d89adb44f3808.tar.gz slapi-nis-f8a2dc000f52e9abb63a86bdc99d89adb44f3808.tar.xz slapi-nis-f8a2dc000f52e9abb63a86bdc99d89adb44f3808.zip | |
- carry the parent TXN ID down
Diffstat (limited to 'src')
| -rw-r--r-- | src/wrap.c | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -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 |
