Skip to content

Commit 5ae87b8

Browse files
authored
[govee] make socket close more resilient (openhab#17286)
* [govee] make socket close more resilient Signed-off-by: Stefan Höhn <[email protected]>
1 parent d33b2ff commit 5ae87b8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

bundles/org.openhab.binding.govee/src/main/java/org/openhab/binding/govee/internal/CommunicationManager.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,12 @@ public void run() {
200200
socket.setReuseAddress(true);
201201
while (!stopped) {
202202
DatagramPacket packet = new DatagramPacket(buffer, buffer.length);
203-
socket.receive(packet);
203+
if (!socket.isClosed()) {
204+
socket.receive(packet);
205+
} else {
206+
logger.warn("Socket was unexpectedly closed");
207+
break;
208+
}
204209
if (stopped) {
205210
break;
206211
}

0 commit comments

Comments
 (0)