From 05f69ade32432fd76a44477fe9dc8c946c7e01e8 Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Mon, 22 May 2017 18:28:37 -0700 Subject: [PATCH] Never store an address with an empty host --- libraries/networking/src/AddressManager.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libraries/networking/src/AddressManager.cpp b/libraries/networking/src/AddressManager.cpp index 8fc1d66cf1..99e1962387 100644 --- a/libraries/networking/src/AddressManager.cpp +++ b/libraries/networking/src/AddressManager.cpp @@ -136,7 +136,13 @@ void AddressManager::goForward() { } void AddressManager::storeCurrentAddress() { - currentAddressHandle.set(currentAddress()); + auto url = currentAddress(); + + if (!url.host().isEmpty()) { + currentAddressHandle.set(url); + } else { + qCWarning(networking) << "Ignoring attempt to save current address with an empty host" << url; + } } QString AddressManager::currentPath(bool withOrientation) const {