diff --git a/aioupnp/protocols/scpd.py b/aioupnp/protocols/scpd.py index dfcc51a..f3cad9a 100644 --- a/aioupnp/protocols/scpd.py +++ b/aioupnp/protocols/scpd.py @@ -50,6 +50,7 @@ class SCPDHTTPClientProtocol(Protocol): try: packet = deserialize_soap_post_response(self.response_buff, self.soap_method, self.soap_service_id) if not packet: + self.finished.set_result(packet) return except ElementTree.ParseError: pass