From 02d0ad496f0b969e4868deefce95ab7424fdaf7b Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 20 Feb 2023 23:01:46 -0600 Subject: [PATCH] Fix error message being displayed even after successful WoL --- .../limelight/nvstream/wol/WakeOnLanSender.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/limelight/nvstream/wol/WakeOnLanSender.java b/app/src/main/java/com/limelight/nvstream/wol/WakeOnLanSender.java index 62fd1978..945f114b 100644 --- a/app/src/main/java/com/limelight/nvstream/wol/WakeOnLanSender.java +++ b/app/src/main/java/com/limelight/nvstream/wol/WakeOnLanSender.java @@ -77,8 +77,21 @@ public class WakeOnLanSender { try { sendPacketsForAddress(InetAddress.getByName("255.255.255.255"), address.port, sock, payload); + sentWolPacket = true; + } catch (IOException e) { + e.printStackTrace(); + lastException = e; + } + + try { for (InetAddress resolvedAddress : InetAddress.getAllByName(address.address)) { - sendPacketsForAddress(resolvedAddress, address.port, sock, payload); + try { + sendPacketsForAddress(resolvedAddress, address.port, sock, payload); + sentWolPacket = true; + } catch (IOException e) { + e.printStackTrace(); + lastException = e; + } } } catch (IOException e) { // We may have addresses that don't resolve on this subnet,