From 0b2c43f04e6fd01f5743474e11a17e9267bbc07e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Br=C3=A9gier?= Date: Sun, 22 Jul 2012 10:59:26 +0300 Subject: [PATCH] Fix decodeAttribute in HttpPostRequestDecoder to take into account exception from bad format from URLDecoder.decode --- .../handler/codec/http/multipart/HttpPostRequestDecoder.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/jboss/netty/handler/codec/http/multipart/HttpPostRequestDecoder.java b/src/main/java/org/jboss/netty/handler/codec/http/multipart/HttpPostRequestDecoder.java index 73875f1490..3b674280fe 100644 --- a/src/main/java/org/jboss/netty/handler/codec/http/multipart/HttpPostRequestDecoder.java +++ b/src/main/java/org/jboss/netty/handler/codec/http/multipart/HttpPostRequestDecoder.java @@ -709,6 +709,8 @@ public class HttpPostRequestDecoder { return URLDecoder.decode(s, charset.name()); } catch (UnsupportedEncodingException e) { throw new ErrorDataDecoderException(charset.toString(), e); + } catch (IllegalArgumentException e) { + throw new ErrorDataDecoderException("Bad string: '" + s + "'", e); } }