diff options
-rw-r--r-- | python/qpid/driver.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/python/qpid/driver.py b/python/qpid/driver.py index 0e5b79bc49..d99ce9d052 100644 --- a/python/qpid/driver.py +++ b/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)) |