diff options
Diffstat (limited to 'qpid/python')
| -rw-r--r-- | qpid/python/qpid/messaging/endpoints.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/qpid/python/qpid/messaging/endpoints.py b/qpid/python/qpid/messaging/endpoints.py index 300e0fd657..50320b888f 100644 --- a/qpid/python/qpid/messaging/endpoints.py +++ b/qpid/python/qpid/messaging/endpoints.py @@ -222,7 +222,8 @@ class Connection(Endpoint): self.error = None raise e - self.close() + if not self._unlinked(): + self.close() raise e def get_error(self): |
