MXS-3418 Ignore spaces when modifying network config

Much better would be to first allow the config to be parsed
and only then change the value.
This commit is contained in:
Johan Wikman
2021-03-03 10:18:14 +02:00
parent e976912118
commit 2c1b3ac733

View File

@ -255,11 +255,11 @@ TestConnections::TestConnections(int argc, char* argv[])
m_no_maxscale_log_copy = true;
m_local_maxscale = true;
std::regex regex1("maxscale_000_network=[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+");
std::regex regex1("maxscale_000_network[\\s]*=[\\s]*[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+");
std::string replace1("maxscale_000_network=127.0.0.1");
m_network_config = regex_replace(m_network_config, regex1, replace1);
std::regex regex2("maxscale_000_private_ip=[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+");
std::regex regex2("maxscale_000_private_ip[\\s]*=[\\s]*[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+");
std::string replace2("maxscale_000_private_ip=127.0.0.1");
m_network_config = regex_replace(m_network_config, regex2, replace2);
}