diff --git a/apps/httptunnel/java/src/net/i2p/httptunnel/handler/EepHandler.java b/apps/httptunnel/java/src/net/i2p/httptunnel/handler/EepHandler.java index f2334fb6b8db73fe9d8fefec58eb5752c421ba86..0014899184888e3da8a1832b830f351e2319938d 100644 --- a/apps/httptunnel/java/src/net/i2p/httptunnel/handler/EepHandler.java +++ b/apps/httptunnel/java/src/net/i2p/httptunnel/handler/EepHandler.java @@ -5,6 +5,7 @@ import java.io.BufferedOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.net.SocketException; import net.i2p.I2PException; import net.i2p.client.naming.NamingService; @@ -94,9 +95,15 @@ public class EepHandler { written = true; out.write(filtered); out.flush(); + } catch (SocketException ex) { + _log.error("Error while handling eepsite request"); + return written; } catch (IOException ex) { _log.error("Error while handling eepsite request"); return written; + } catch (InterruptedException ex) { + _log.error("Error while handling eepsite request"); + return written; } catch (I2PException ex) { _log.error("Error while handling eepsite request"); return written; @@ -105,4 +112,4 @@ public class EepHandler { } return true; } -} \ No newline at end of file +}