diff options
Diffstat (limited to 'qpid/python')
| -rw-r--r-- | qpid/python/qpid/driver.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/qpid/python/qpid/driver.py b/qpid/python/qpid/driver.py index 0e5b79bc49..d99ce9d052 100644 --- a/qpid/python/qpid/driver.py +++ b/qpid/python/qpid/driver.py @@ -322,7 +322,8 @@ class Driver: def do_connection_start(self, start): if self.connection.mechanisms: - mechs = [m for m in start.mechanisms if m in self.connection.mechanisms] + permitted = self.connection.mechanisms.split() + mechs = [m for m in start.mechanisms if m in permitted] else: mechs = start.mechanisms mech, initial = self._sasl.start(" ".join(mechs)) |
