forked from I2P_Developers/i2p.i2p
i2psnark: Fix adding magnet links with % encoding (ticket #1391)
This commit is contained in:
@ -931,13 +931,7 @@ public class I2PSnarkServlet extends BasicServlet {
|
|||||||
} else
|
} else
|
||||||
*****/
|
*****/
|
||||||
if (newURL != null) {
|
if (newURL != null) {
|
||||||
if (newURL.contains("<") || newURL.contains(">") ||
|
if (newURL.startsWith("http://")) {
|
||||||
newURL.contains("%3C") || newURL.contains("%3E") ||
|
|
||||||
newURL.contains("%3c") || newURL.contains("%3e") ||
|
|
||||||
newURL.contains("\"") || newURL.contains("'") ||
|
|
||||||
newURL.contains("%22") || newURL.contains("%27")) {
|
|
||||||
_manager.addMessage("Invalid URL");
|
|
||||||
} else if (newURL.startsWith("http://")) {
|
|
||||||
FetchAndAdd fetch = new FetchAndAdd(_context, _manager, newURL);
|
FetchAndAdd fetch = new FetchAndAdd(_context, _manager, newURL);
|
||||||
_manager.addDownloader(fetch);
|
_manager.addDownloader(fetch);
|
||||||
} else if (newURL.startsWith(MagnetURI.MAGNET) || newURL.startsWith(MagnetURI.MAGGOT)) {
|
} else if (newURL.startsWith(MagnetURI.MAGNET) || newURL.startsWith(MagnetURI.MAGGOT)) {
|
||||||
|
Reference in New Issue
Block a user