From fb8a0e3aee9f3f372d3d6784a3f52223890de938 Mon Sep 17 00:00:00 2001 From: Roxanne Skelly Date: Wed, 2 Oct 2019 16:40:27 -0700 Subject: [PATCH] handle urls in the form of :/path --- libraries/networking/src/AddressManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/networking/src/AddressManager.cpp b/libraries/networking/src/AddressManager.cpp index 828396d9d7..50e2657622 100644 --- a/libraries/networking/src/AddressManager.cpp +++ b/libraries/networking/src/AddressManager.cpp @@ -250,7 +250,7 @@ bool AddressManager::handleUrl(const QUrl& lookupUrlIn, LookupTrigger trigger) { lookupUrl.setScheme(URL_SCHEME_HIFI); } - static const QRegExp PORT_REGEX = QRegExp("\\d{1,5}"); + static const QRegExp PORT_REGEX = QRegExp("\\d{1,5}(\\/.*)?"); if(!lookupUrl.scheme().isEmpty() && lookupUrl.host().isEmpty() && PORT_REGEX.exactMatch(lookupUrl.path())) { // this is in the form somewhere:, convert it to hifi://somewhere: lookupUrl = QUrl(URL_SCHEME_HIFI + "://" + lookupUrl.toString());