diff options
Diffstat (limited to 'jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java')
-rw-r--r-- | jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java index 9c3669fc3c7..686036a4caf 100644 --- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java +++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java @@ -143,8 +143,10 @@ public class AccessLogRequestLog extends AbstractLifeCycle implements RequestLog try { // inconsistent handling of semi-colon added here... return URLDecoder.decode(quotedQuery, StandardCharsets.UTF_8.name()); - } catch (UnsupportedEncodingException e) { + } catch (IllegalArgumentException e) { return quotedQuery; + } catch (UnsupportedEncodingException e) { + throw new RuntimeException(e); // should not happen } } } |