From 78cfcac7d0b2ea9efab2abebf07451a77b59c454 Mon Sep 17 00:00:00 2001 From: Nadav Wexler Date: Sun, 12 Aug 2018 16:29:33 +0300 Subject: [PATCH] return null version on null userAgentString otherwise you'll get NPE on matching on the version fetcher. --- src/main/java/eu/bitwalker/useragentutils/Browser.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/eu/bitwalker/useragentutils/Browser.java b/src/main/java/eu/bitwalker/useragentutils/Browser.java index 62482eb..8763eb6 100644 --- a/src/main/java/eu/bitwalker/useragentutils/Browser.java +++ b/src/main/java/eu/bitwalker/useragentutils/Browser.java @@ -427,6 +427,10 @@ public enum Browser { * @return Version */ public Version getVersion(String userAgentString) { + if (userAgentString == null) { + return null; + } + if (versionFetcher == null) { return getGroup() != this ? getGroup().getVersion(userAgentString) : null; }