From ad4015927c2d6e620a87e108278447df1f7fed4e Mon Sep 17 00:00:00 2001 From: Admin Date: Wed, 21 Sep 2016 16:33:57 -0500 Subject: [PATCH] Add check for host is down exception on upnp send in listener and not shutdown only a warning. --- .../java/com/bwssystems/HABridge/upnp/UpnpListener.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/bwssystems/HABridge/upnp/UpnpListener.java b/src/main/java/com/bwssystems/HABridge/upnp/UpnpListener.java index 14774c9..d99157d 100644 --- a/src/main/java/com/bwssystems/HABridge/upnp/UpnpListener.java +++ b/src/main/java/com/bwssystems/HABridge/upnp/UpnpListener.java @@ -148,8 +148,12 @@ public class UpnpListener { try { sendUpnpResponse(responseSocket, packet.getAddress(), packet.getPort()); } catch (IOException e) { - log.error("UpnpListener encountered an error sending upnp response packet. Shutting down", e); - error = true; + if(e.getMessage().equalsIgnoreCase("Host is down")) + log.warn("UpnpListener encountered an error sending upnp response packet as requesting host is now not available. IP: " + packet.getAddress().getHostAddress()); + else { + log.error("UpnpListener encountered an error sending upnp response packet. Shutting down", e); + error = true; + } } } } catch (IOException e) {