");
// for stop/start/check
- final boolean er = isTopLevel && _manager.util().ratingsEnabled();
- final boolean ec = isTopLevel && _manager.util().commentsEnabled(); // global setting
+ final boolean er = isTopLevel && snark != null && _manager.util().ratingsEnabled();
+ final boolean ec = isTopLevel && snark != null && _manager.util().commentsEnabled(); // global setting
final boolean esc = ec && _manager.getSavedCommentsEnabled(snark); // per-torrent setting
final boolean includeForm = showStopStart || showPriority || er || ec;
if (includeForm) {
@@ -3237,7 +3237,7 @@ public class I2PSnarkServlet extends BasicServlet {
.append(_t("Resource Not found"))
.append("
| ").append(_t("Resource")).append(": | ").append(r.toString())
.append(" |
| ").append(_t("Base")).append(": | ").append(base)
- .append(" |
| ").append(_t("Torrent")).append(": | ").append(torrentName)
+ .append(" |
| ").append(_t("Torrent")).append(": | ").append(DataHelper.escapeHTML(torrentName))
.append(" |
\n");
}
buf.append("\n");
@@ -3248,7 +3248,7 @@ public class I2PSnarkServlet extends BasicServlet {
.append(_t("Resource Does Not Exist"))
.append("| ").append(_t("Resource")).append(": | ").append(r.toString())
.append(" |
| ").append(_t("Base")).append(": | ").append(base)
- .append(" |
| ").append(_t("Torrent")).append(": | ").append(torrentName)
+ .append(" |
| ").append(_t("Torrent")).append(": | ").append(DataHelper.escapeHTML(torrentName))
.append(" |