summaryrefslogtreecommitdiff
path: root/ndb/src/mgmsrv
diff options
context:
space:
mode:
authorunknown <tomas@poseidon.ndb.mysql.com>2005-02-17 10:39:54 +0100
committerunknown <tomas@poseidon.ndb.mysql.com>2005-02-17 10:39:54 +0100
commit461dab23504c66a75e5bae7ed1a194e6e29111f8 (patch)
tree90d3c8a7815dfa3edf3d4f1a328277750e206154 /ndb/src/mgmsrv
parentccdb4f6671808e00c4c066f8bc012bb46b94c2f3 (diff)
downloadmariadb-git-461dab23504c66a75e5bae7ed1a194e6e29111f8.tar.gz
added mutex lock for "get config"
ndb/include/transporter/TransporterRegistry.hpp: added comment
Diffstat (limited to 'ndb/src/mgmsrv')
-rw-r--r--ndb/src/mgmsrv/Services.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/ndb/src/mgmsrv/Services.cpp b/ndb/src/mgmsrv/Services.cpp
index a43bf13fd1c..fdfe2f92aca 100644
--- a/ndb/src/mgmsrv/Services.cpp
+++ b/ndb/src/mgmsrv/Services.cpp
@@ -572,11 +572,13 @@ MgmApiSession::getConfig_common(Parser_t::Context &,
}
}
+ NdbMutex_Lock(m_mgmsrv.m_configMutex);
const ConfigValues * cfg = &conf->m_configValues->m_config;
const Uint32 size = cfg->getPackedSize();
UtilBuffer src;
cfg->pack(src);
+ NdbMutex_Unlock(m_mgmsrv.m_configMutex);
BaseString str;
int res = base64_encode(src, str);