summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/qwebsocket_p.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/qwebsocket_p.cpp b/src/qwebsocket_p.cpp
index c06471e..054034c 100644
--- a/src/qwebsocket_p.cpp
+++ b/src/qwebsocket_p.cpp
@@ -245,7 +245,11 @@ void QWebSocketPrivate::open(const QUrl &url, bool mask)
m_isClosingHandshakeSent = false;
setRequestUrl(url);
- QString resourceName = url.path() + url.query();
+ QString resourceName = url.path();
+ if (!url.query().isEmpty())
+ {
+ resourceName.append("?" + url.query());
+ }
if (resourceName.isEmpty())
{
resourceName = "/";