8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 21:23:03 +01:00

Use transaction pool for storing rpb chains.

Bug in commit, which I tried to fix using permanent pool here,
was caused by another reason and already fixed.
This commit is contained in:
alexpeshkoff 2003-05-22 16:59:49 +00:00
parent 51ba8b8c91
commit b69e76cb3a

View File

@ -42,7 +42,7 @@
*
*/
/*
$Id: exe.cpp,v 1.60 2003-05-14 08:24:49 alexpeshkoff Exp $
$Id: exe.cpp,v 1.61 2003-05-22 16:59:49 alexpeshkoff Exp $
*/
#include "firebird.h"
@ -1099,8 +1099,8 @@ inline void PreModifyEraseTriggers(TDBB tdbb,
if ((*trigs) && (which_trig != POST_TRIG)) {
if (! tdbb->tdbb_transaction->tra_rpblist) {
tdbb->tdbb_transaction->tra_rpblist =
FB_NEW(*tdbb->tdbb_database->dbb_permanent)
traRpbList(tdbb->tdbb_database->dbb_permanent);
FB_NEW(*tdbb->tdbb_transaction->tra_pool)
traRpbList(tdbb->tdbb_transaction->tra_pool);
}
int rpblevel = tdbb->tdbb_transaction->
tra_rpblist->PushRpb(rpb);