diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/FetchAndAdd.java b/apps/i2psnark/java/src/org/klomp/snark/web/FetchAndAdd.java index 88905e68901499ea13fa522b6b2b11ec98b9c8d3..1a1d2b2d260dedfb21326357103859eae05a73d3 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/FetchAndAdd.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/FetchAndAdd.java @@ -178,7 +178,10 @@ public class FetchAndAdd extends Snark implements EepGet.StatusListener, Runnabl // This may take a LONG time to create the storage. _mgr.copyAndAddTorrent(file, canonical); snark = _mgr.getTorrentByBaseName(originalName); - snark.startTorrent(); + if (snark != null) + snark.startTorrent(); + else + throw new IOException("Unknown error - check logs"); } } catch (IOException ioe) { _mgr.addMessage(_("Torrent at {0} was not valid", urlify(_url)) + ": " + ioe.getMessage());