From 824d8d56cab287611a22996b9a87a73440202506 Mon Sep 17 00:00:00 2001 From: Matt Broadstone Date: Tue, 24 Jun 2014 21:35:58 -0400 Subject: [PATCH] add PR #41 vhosts can't start with a / --- src/amqp_client.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/amqp_client.cpp b/src/amqp_client.cpp index 51b59f9..c041fc3 100644 --- a/src/amqp_client.cpp +++ b/src/amqp_client.cpp @@ -74,7 +74,11 @@ void ClientPrivate::parseConnectionString(const QUrl &connectionString) q->setUsername(connectionString.userName()); q->setPort(connectionString.port(AMQP_PORT)); q->setHost(connectionString.host()); - q->setVirtualHost(connectionString.path()); + + QString vhost = connectionString.path(); + if (vhost.startsWith("/")) + vhost = vhost.mid(1); + q->setVirtualHost(vhost); } void ClientPrivate::_q_connect()