diff --git a/url-detector/pom.xml b/url-detector/pom.xml
index fb830f2..59ceb99 100644
--- a/url-detector/pom.xml
+++ b/url-detector/pom.xml
@@ -4,7 +4,7 @@
com.linkedin.urls
url-detector
- 0.1.17
+ 0.1.18
jar
com.linkedin.urls:url-detector
diff --git a/url-detector/src/main/java/com/linkedin/urls/Url.java b/url-detector/src/main/java/com/linkedin/urls/Url.java
index d4ed937..d287a51 100644
--- a/url-detector/src/main/java/com/linkedin/urls/Url.java
+++ b/url-detector/src/main/java/com/linkedin/urls/Url.java
@@ -114,7 +114,8 @@ public String getFullUrlWithoutFragment() {
}
url.append(getHost());
- if (getPort() > 0 && getPort() != SCHEME_PORT_MAP.get(getScheme())) {
+ Integer schemePort = SCHEME_PORT_MAP.get(getScheme());
+ if (getPort() > 0 && (schemePort != null) && (getPort() != schemePort)) {
url.append(":");
url.append(getPort());
}