Skip to content

Commit 110c8b7

Browse files
authored
Merge pull request #631 from MasonT8198/fix/FQDN-DYNDNS
settings.h: Update Host Address Regex to support FQDN
2 parents 0f7daf5 + f835a0a commit 110c8b7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

switch/include/settings.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class Settings
5757
// the goal is to read/write inernal flat configuration file
5858
const std::map<Settings::ConfigurationItem, std::regex> re_map = {
5959
{HOST_NAME, std::regex("^\\[\\s*(.+)\\s*\\]")},
60-
{HOST_ADDR, std::regex("^\\s*host_(?:ip|addr)\\s*=\\s*\"?((\\d+\\.\\d+\\.\\d+\\.\\d+)|([A-Za-z0-9-]{1,255}))\"?")},
60+
{HOST_ADDR, std::regex("^\\s*host_(?:ip|addr)\\s*=\\s*\"?((\\d+\\.\\d+\\.\\d+\\.\\d+)|([A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)+))\"?")},
6161
{PSN_ONLINE_ID, std::regex("^\\s*psn_online_id\\s*=\\s*\"?([\\w_-]+)\"?")},
6262
{PSN_ACCOUNT_ID, std::regex("^\\s*psn_account_id\\s*=\\s*\"?([\\w/=+]+)\"?")},
6363
{RP_KEY, std::regex("^\\s*rp_key\\s*=\\s*\"?([\\w/=+]+)\"?")},

0 commit comments

Comments
 (0)