mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-02 03:20:34 +00:00
Made regex for matching network addresses stricter
This commit is contained in:
parent
93b4c60ca9
commit
0e06f70dda
@ -16,7 +16,7 @@
|
||||
|
||||
std::pair<std::string, std::string> parse_network_address(const std::string& address, const std::string& default_port)
|
||||
{
|
||||
const char* address_re = "\\[([[:xdigit:]:]*)\\](:(.*))?|([^:]*)(:([[:alnum:]]*))?";
|
||||
const char* address_re = "\\[([[:xdigit:]:]*)\\](:([[:alnum:]]*))?|([[:alnum:]-_\\.]{1,253})(:([[:alnum:]]*))?";
|
||||
|
||||
std::smatch m;
|
||||
std::regex_match(address, m, std::regex(address_re));
|
||||
|
Loading…
x
Reference in New Issue
Block a user