summaryrefslogtreecommitdiff
path: root/ndb
diff options
context:
space:
mode:
authorunknown <joreland@mysql.com>2004-08-13 17:10:08 +0200
committerunknown <joreland@mysql.com>2004-08-13 17:10:08 +0200
commitd528d8c45485bc447e85dccb70a29331de620753 (patch)
treec13507f86364aa183fade6f10334c91cc0568cd7 /ndb
parentcd8898460ac0da1f793be38333db0c832b76c9d2 (diff)
downloadmariadb-git-d528d8c45485bc447e85dccb70a29331de620753.tar.gz
Fix apiConnectptr after execute direct
Diffstat (limited to 'ndb')
-rw-r--r--ndb/src/kernel/blocks/dbtc/DbtcMain.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp b/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
index 7e4c26a77a1..762543c3172 100644
--- a/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
+++ b/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
@@ -5009,6 +5009,8 @@ void Dbtc::execLQHKEYREF(Signal* signal)
regApiPtr->lqhkeyreqrec--; // Compensate for extra during read
tcKeyRef->connectPtr = indexOp;
EXECUTE_DIRECT(DBTC, GSN_TCKEYREF, signal, TcKeyRef::SignalLength);
+ apiConnectptr.i = regTcPtr->apiConnect;
+ apiConnectptr.p = regApiPtr;
} else {
jam();
tcKeyRef->connectPtr = clientData;