diff options
Diffstat (limited to 'qpid/cpp/src/qpid/client/amqp0_10/ConnectionImpl.cpp')
-rw-r--r-- | qpid/cpp/src/qpid/client/amqp0_10/ConnectionImpl.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/qpid/cpp/src/qpid/client/amqp0_10/ConnectionImpl.cpp b/qpid/cpp/src/qpid/client/amqp0_10/ConnectionImpl.cpp index ae99e01725..a87a8dea67 100644 --- a/qpid/cpp/src/qpid/client/amqp0_10/ConnectionImpl.cpp +++ b/qpid/cpp/src/qpid/client/amqp0_10/ConnectionImpl.cpp @@ -101,8 +101,8 @@ void ConnectionImpl::setOption(const std::string& name, const Variant& value) settings.username = value.asString(); } else if (name == "password") { settings.password = value.asString(); - } else if (name == "sasl-mechanism" || name == "sasl_mechanism") { - //TODO: handle space separate lists of mechanisms + } else if (name == "sasl-mechanism" || name == "sasl_mechanism" || + name == "sasl-mechanisms" || name == "sasl_mechanisms") { settings.mechanism = value.asString(); } else if (name == "sasl-service" || name == "sasl_service") { settings.service = value.asString(); |