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(' ')