diff options
Diffstat (limited to 'cpp/src/qpid/client/Connector.cpp')
| -rw-r--r-- | cpp/src/qpid/client/Connector.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/qpid/client/Connector.cpp b/cpp/src/qpid/client/Connector.cpp index a06184fa27..c71dd9ecb6 100644 --- a/cpp/src/qpid/client/Connector.cpp +++ b/cpp/src/qpid/client/Connector.cpp @@ -20,7 +20,7 @@ */ #include "qpid/client/Connector.h" - +#include "qpid/Url.h" #include "qpid/Exception.h" #include "qpid/log/Statement.h" #include "qpid/sys/SecurityLayer.h" @@ -61,6 +61,7 @@ void Connector::registerFactory(const std::string& proto, Factory* connectorFact QPID_LOG(error, "Tried to register protocol: " << proto << " more than once"); } theProtocolRegistry()[proto] = connectorFactory; + Url::addProtocol(proto); } void Connector::activateSecurityLayer(std::auto_ptr<qpid::sys::SecurityLayer>) |
