summaryrefslogtreecommitdiff
path: root/ndb
diff options
context:
space:
mode:
authorunknown <jonas@perch.ndb.mysql.com>2006-04-06 11:51:24 +0200
committerunknown <jonas@perch.ndb.mysql.com>2006-04-06 11:51:24 +0200
commit86ca1bc3b51d476c677b063525c43649c73a88af (patch)
tree046030112fd04bb4b2db5a44b7c824c89f8d0b0d /ndb
parentbe0d6c94de4c9c6542d3381185a73a96c4bedcae (diff)
downloadmariadb-git-86ca1bc3b51d476c677b063525c43649c73a88af.tar.gz
post merge fixes
Diffstat (limited to 'ndb')
-rw-r--r--ndb/src/kernel/blocks/qmgr/QmgrMain.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp b/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp
index a45d35d343b..2a78ed7f55a 100644
--- a/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp
+++ b/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp
@@ -2474,9 +2474,11 @@ void Qmgr::execDISCONNECT_REP(Signal* signal)
ptrCheckGuard(nodePtr, MAX_NODES, nodeRec);
char buf[100];
- if (getNodeState().startLevel < NodeState::SL_STARTED)
+ if (getNodeInfo(nodeId).getType() == NodeInfo::DB &&
+ getNodeState().startLevel < NodeState::SL_STARTED)
{
jam();
+ CRASH_INSERTION(932);
BaseString::snprintf(buf, 100, "Node %u disconected", nodeId);
progError(__LINE__, NDBD_EXIT_SR_OTHERNODEFAILED, buf);
ndbrequire(false);