vhosts can't start with a /
This commit is contained in:
Matt Broadstone 2014-06-24 21:35:58 -04:00
parent b662fd6557
commit 824d8d56ca
1 changed files with 5 additions and 1 deletions

View File

@ -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()