From 85a61e6166da743ec4983aea4fbbd23063c1ae4a Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 17 Feb 2012 23:05:51 +0000 Subject: [PATCH] escape fixes --- .../java/src/org/klomp/snark/web/I2PSnarkServlet.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java index 82bed01c6..7f3839ec9 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -1631,7 +1631,7 @@ public class I2PSnarkServlet extends Default { /** @since 0.8.13 */ private static String urlEncode(String s) { - return s.replace("&", "&").replace(" ", "%20").replace(":", "%3A").replace("/", "%2F").replace(";", "%3B"); + return s.replace(";", "%3B").replace("&", "&").replace(" ", "%20"); } private static final String DOCTYPE = "\n"; @@ -2080,8 +2080,8 @@ private static class FetchAndAdd implements Runnable { //if (peerParam != null) // buf.append("\n"); buf.append(_("Torrent was not retrieved from {0}", urlify(_url))); - String link = urlEncode(_url); /**** FIXME ticket #575 + String link = urlEncode(_url).replace(":", "%3A").replace("/", "%2F"); buf.append(" - ["); buf.append(_("Retry")); buf.append("]");