Changeset 624c382


Ignore:
Timestamp:
Feb 14, 2018 5:35:23 PM (2 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
a1ed4cf
Parents:
a62c6a8
Message:

i2psnark: Fix NPE on torrent not found (ticket #2167)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java

    ra62c6a8 r624c382  
    29522952            buf.append("<div class=\"page\">\n<div class=\"mainsection\">");
    29532953        // for stop/start/check
    2954         final boolean er = isTopLevel && _manager.util().ratingsEnabled();
    2955         final boolean ec = isTopLevel && _manager.util().commentsEnabled(); // global setting
     2954        final boolean er = isTopLevel && snark != null && _manager.util().ratingsEnabled();
     2955        final boolean ec = isTopLevel && snark != null && _manager.util().commentsEnabled(); // global setting
    29562956        final boolean esc = ec && _manager.getSavedCommentsEnabled(snark); // per-torrent setting
    29572957        final boolean includeForm = showStopStart || showPriority || er || ec;
     
    32383238               .append("</th></tr><tr><td><b>").append(_t("Resource")).append(":</b></td><td>").append(r.toString())
    32393239               .append("</td></tr><tr><td><b>").append(_t("Base")).append(":</b></td><td>").append(base)
    3240                .append("</td></tr><tr><td><b>").append(_t("Torrent")).append(":</b></td><td>").append(torrentName)
     3240               .append("</td></tr><tr><td><b>").append(_t("Torrent")).append(":</b></td><td>").append(DataHelper.escapeHTML(torrentName))
    32413241               .append("</td></tr>\n");
    32423242        }
     
    32493249               .append("</th></tr><tr><td><b>").append(_t("Resource")).append(":</b></td><td>").append(r.toString())
    32503250               .append("</td></tr><tr><td><b>").append(_t("Base")).append(":</b></td><td>").append(base)
    3251                .append("</td></tr><tr><td><b>").append(_t("Torrent")).append(":</b></td><td>").append(torrentName)
     3251               .append("</td></tr><tr><td><b>").append(_t("Torrent")).append(":</b></td><td>").append(DataHelper.escapeHTML(torrentName))
    32523252               .append("</td></tr></table></div></div></center>\n</body>\n</html>");
    32533253            return buf.toString();
Note: See TracChangeset for help on using the changeset viewer.