Skip to content

Commit d27630a

Browse files
author
Maitrayi Sabaratnam
committed
Merge branch 'mysql-5.6-cluster-7.4' into mysql-5.7-cluster-7.5
2 parents 88f7fab + 4fa12b3 commit d27630a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

storage/ndb/src/mgmsrv/Services.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1048,14 +1048,18 @@ MgmApiSession::getStatus(Parser<MgmApiSession>::Context &,
10481048
int noOfNodes = 0;
10491049
BaseString typestring;
10501050

1051-
enum ndb_mgm_node_type types[10];
1051+
enum ndb_mgm_node_type types[NDB_MGM_NODE_TYPE_MAX+1];
10521052
if (args.get("types", typestring))
10531053
{
10541054
Vector<BaseString> tmp;
10551055
typestring.split(tmp, " ");
1056-
for (i = 0; i < tmp.size(); i++)
1056+
for (i = 0; i < tmp.size() && i < NDB_MGM_NODE_TYPE_MAX; i++)
10571057
{
10581058
types[i] = ndb_mgm_match_node_type(tmp[i].c_str());
1059+
if (types[i] == NDB_MGM_NODE_TYPE_UNKNOWN) {
1060+
// Either end of typestring or junk found
1061+
break;
1062+
}
10591063
}
10601064
types[i] = NDB_MGM_NODE_TYPE_UNKNOWN;
10611065
}

0 commit comments

Comments
 (0)