diff options
-rw-r--r-- | ryu/controller/controller.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ryu/controller/controller.py b/ryu/controller/controller.py index 225c21f4..577c6dac 100644 --- a/ryu/controller/controller.py +++ b/ryu/controller/controller.py @@ -165,6 +165,7 @@ class Datapath(ofproto_protocol.ProtocolDesc): ret = self.socket.recv(required_len) if len(ret) == 0: self.is_active = False + self.socket.close() break buf += ret while len(buf) >= required_len: |