diff options
author | unknown <joreland@mysql.com> | 2004-07-06 08:56:05 +0200 |
---|---|---|
committer | unknown <joreland@mysql.com> | 2004-07-06 08:56:05 +0200 |
commit | 913424a8ec75341eb81f2fa62b1d50cebb5b38d2 (patch) | |
tree | cca686e643ab07e8a72a5646ee189ee618a5b7c0 /ndb/test/src | |
parent | 3e73b86d7fa6a1732496d3c4617c582b7b14aaa5 (diff) | |
parent | 17735954947a452dbf272aca8a0b388a6a37317d (diff) | |
download | mariadb-git-913424a8ec75341eb81f2fa62b1d50cebb5b38d2.tar.gz |
merge
ndb/src/mgmapi/mgmapi.cpp:
Auto merged
Diffstat (limited to 'ndb/test/src')
-rw-r--r-- | ndb/test/src/NdbBackup.cpp | 4 | ||||
-rw-r--r-- | ndb/test/src/NdbRestarter.cpp | 20 |
2 files changed, 11 insertions, 13 deletions
diff --git a/ndb/test/src/NdbBackup.cpp b/ndb/test/src/NdbBackup.cpp index 2d43fd3a7f6..46917cbcb13 100644 --- a/ndb/test/src/NdbBackup.cpp +++ b/ndb/test/src/NdbBackup.cpp @@ -71,7 +71,7 @@ NdbBackup::getFileSystemPathForNode(int _node_id){ */ ConfigRetriever cr; - ndb_mgm_configuration * p = cr.getConfig(host, port, 0, NODE_TYPE_API); + ndb_mgm_configuration * p = cr.getConfig(host.c_str(), port, 0, NODE_TYPE_API); if(p == 0){ const char * s = cr.getErrorString(); if(s == 0) @@ -156,7 +156,7 @@ NdbBackup::execRestore(bool _restore_data, snprintf(buf, 255, "valgrind --leak-check=yes -v ndb_restore -c \"nodeid=%d;host=%s\" -n %d -b %d %s %s .", ownNodeId, - addr, + addr.c_str(), _node_id, _backup_id, _restore_data?"-r":"", diff --git a/ndb/test/src/NdbRestarter.cpp b/ndb/test/src/NdbRestarter.cpp index b731cccb259..34184449acc 100644 --- a/ndb/test/src/NdbRestarter.cpp +++ b/ndb/test/src/NdbRestarter.cpp @@ -33,13 +33,11 @@ NdbRestarter::NdbRestarter(const char* _addr): connected(false), - addr(_addr), - host(NULL), port(-1), handle(NULL), m_config(0) { - if (addr == NULL){ + if (_addr == NULL){ LocalConfig lcfg; if(!lcfg.init()){ lcfg.printError(); @@ -60,20 +58,20 @@ NdbRestarter::NdbRestarter(const char* _addr): case MgmId_TCP: char buf[255]; snprintf(buf, 255, "%s:%d", m->data.tcp.remoteHost, m->data.tcp.port); - addr = strdup(buf); - host = strdup(m->data.tcp.remoteHost); + addr.assign(buf); + host.assign(m->data.tcp.remoteHost); port = m->data.tcp.port; + return; break; case MgmId_File: break; default: break; } - if (addr != NULL) - break; } + } else { + addr.assign(_addr); } - } NdbRestarter::~NdbRestarter(){ @@ -398,10 +396,10 @@ NdbRestarter::connect(){ g_err << "handle == NULL" << endl; return -1; } - g_info << "Connecting to mgmsrv at " << addr << endl; - if (ndb_mgm_connect(handle, addr) == -1) { + g_info << "Connecting to mgmsrv at " << addr.c_str() << endl; + if (ndb_mgm_connect(handle, addr.c_str()) == -1) { MGMERR(handle); - g_err << "Connection to " << addr << " failed" << endl; + g_err << "Connection to " << addr.c_str() << " failed" << endl; return -1; } |