From 54ca7f3b130bb792d97ef73b1734f13b448de1ba Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Mon, 9 Nov 2020 13:49:43 -0500 Subject: [PATCH] Handle SSDP data error --- fHDHR/device/ssdp.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fHDHR/device/ssdp.py b/fHDHR/device/ssdp.py index 812dc42..a38ce47 100644 --- a/fHDHR/device/ssdp.py +++ b/fHDHR/device/ssdp.py @@ -108,7 +108,11 @@ class SSDPServer(): (host, port) = address - header, payload = data.decode().split('\r\n\r\n')[:2] + try: + header, payload = data.decode().split('\r\n\r\n')[:2] + except ValueError: + self.logger.error("Error with Received packet from {}: {}".format(address, data)) + return lines = header.split('\r\n') cmd = lines[0].split(' ')