From d35c5bcaba2cf236906918fe177995c517c5a36a Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 1 Jan 2019 19:20:09 -0800 Subject: [PATCH] Print socket errors when sending WoL packets --- app/backend/nvcomputer.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/backend/nvcomputer.cpp b/app/backend/nvcomputer.cpp index 1cb1bae9..9f268684 100644 --- a/app/backend/nvcomputer.cpp +++ b/app/backend/nvcomputer.cpp @@ -193,11 +193,17 @@ bool NvComputer::wake() // Send to all ports for (quint16 port : WOL_PORTS) { if (sock.writeDatagram(wolPayload, address, port)) { - qInfo().nospace().noquote() << "Send WoL packet to " << name << " via " << address.toString() << ":" << port; + qInfo().nospace().noquote() << "Sent WoL packet to " << name << " via " << address.toString() << ":" << port; success = true; } + else { + qWarning() << "Send failed:" << sock.error(); + } } } + else { + qWarning() << "Bind failed:" << sock.error(); + } } }