diff options
Diffstat (limited to 'python/qpid/connection.py')
| -rw-r--r-- | python/qpid/connection.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/python/qpid/connection.py b/python/qpid/connection.py index 66e1cb49be..2453f38c34 100644 --- a/python/qpid/connection.py +++ b/python/qpid/connection.py @@ -166,8 +166,9 @@ class Connection(Framer): # If we have a security layer and it sends us no decoded data, # that's OK as long as its return code is happy. if self.security_layer_rx: - status, data = self.security_layer_rx.decode(data) - if not status: + try: + data = self.security_layer_rx.decode(data) + except: self.detach_all() break # When we do not use SSL transport, we get periodic |
