diff options
Diffstat (limited to 'simpleSigning/src/main/java/at/gv/egiz/simpleSigning/ErrorSignature.java')
-rw-r--r-- | simpleSigning/src/main/java/at/gv/egiz/simpleSigning/ErrorSignature.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/ErrorSignature.java b/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/ErrorSignature.java index 446d1c1..c8128b0 100644 --- a/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/ErrorSignature.java +++ b/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/ErrorSignature.java @@ -2,6 +2,7 @@ package at.gv.egiz.simpleSigning; import java.io.IOException; import java.io.OutputStream; +import java.net.URLDecoder; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; @@ -56,6 +57,10 @@ public class ErrorSignature extends HttpServlet { } } + if(error != null) { + error = URLDecoder.decode(error, "UTF-8"); + } + if (error == null) { error = "UNKNOWN ERROR"; } @@ -71,6 +76,10 @@ public class ErrorSignature extends HttpServlet { } } + if(cause != null) { + cause = URLDecoder.decode(cause, "UTF-8"); + } + if (cause == null) { cause = "UNKNOWN CAUSE"; } |