From 5458ec77647a82c95f6dcde91e3762b2b5015abd Mon Sep 17 00:00:00 2001 From: njouanin Date: Fri, 5 Feb 2016 14:14:57 +0100 Subject: [PATCH] No need to close stream when client has disconnected (it is already closed). Fixes issue #19 --- hbmqtt/broker.py | 1 - 1 file changed, 1 deletion(-) diff --git a/hbmqtt/broker.py b/hbmqtt/broker.py index 5327137..b5f7c32 100644 --- a/hbmqtt/broker.py +++ b/hbmqtt/broker.py @@ -424,7 +424,6 @@ class Broker: yield from self._stop_handler(handler) client_session.transitions.disconnect() yield from self.plugins_manager.fire_event(EVENT_BROKER_CLIENT_DISCONNECTED, client_id=client_session.client_id) - yield from writer.close() connected = False if unsubscribe_waiter in done: self.logger.debug("%s handling unsubscription" % client_session.client_id)