commit | 217ed2d4c7c428060ba4d7a721071f9a5dbfd03f | [log] [tgz] |
---|---|---|
author | Felix Meschberger <fmeschbe@apache.org> | Mon Mar 22 14:55:35 2010 +0000 |
committer | Felix Meschberger <fmeschbe@apache.org> | Mon Mar 22 14:55:35 2010 +0000 |
tree | 7795dd2f7bbf504d87192169b04534e147f91fc3 | |
parent | cafe41e0d23f424a3dd99644cc1d0770c9d7fd62 [diff] |
Prevent NPE if value to decode is null (and also shortcut if the value is an empty string) git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@926111 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/webconsole/src/main/java/org/apache/felix/webconsole/WebConsoleUtil.java b/webconsole/src/main/java/org/apache/felix/webconsole/WebConsoleUtil.java index 850ee4d..7ff5b55 100644 --- a/webconsole/src/main/java/org/apache/felix/webconsole/WebConsoleUtil.java +++ b/webconsole/src/main/java/org/apache/felix/webconsole/WebConsoleUtil.java
@@ -350,6 +350,12 @@ */ public static String urlDecode( final String value ) { + // shortcut for empty or missing values + if ( value == null || value.length() == 0 ) + { + return null; + } + try { return URLDecoder.decode( value, "UTF-8" );