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 0b4c0663e3..1de7b7dc35 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -2509,6 +2509,7 @@ public class I2PSnarkServlet extends BasicServlet { String path=addPaths(base,encoded); if (item.isDirectory() && !path.endsWith("/")) path=addPaths(path,"/"); + path = urlEncode(path); String icon = toIcon(item); buf.append(""); @@ -2529,7 +2530,7 @@ public class I2PSnarkServlet extends BasicServlet { buf.append(""); if (complete) buf.append(""); - buf.append(item.getName()); + buf.append(item.getName().replace("&", "&")); if (complete) buf.append(""); buf.append("");