X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fprotocols%2Fdatastream%2Fdatastreampeer.cpp;fp=src%2Fcommon%2Fprotocols%2Fdatastream%2Fdatastreampeer.cpp;h=e91c9775e6b81bd0c33c93b41097496e357c2e22;hp=6a21a169b1586cca70582033bcf31939ed0733fe;hb=53861faa5551606eea31588b65ba501b24fb2e1a;hpb=30fa961d1aca319b52071ad9d6e4527ea2638fb7 diff --git a/src/common/protocols/datastream/datastreampeer.cpp b/src/common/protocols/datastream/datastreampeer.cpp index 6a21a169..e91c9775 100644 --- a/src/common/protocols/datastream/datastreampeer.cpp +++ b/src/common/protocols/datastream/datastreampeer.cpp @@ -116,7 +116,7 @@ void DataStreamPeer::handleHandshakeMessage(const QVariantList &mapData) } if (msgType == "ClientInit") { - handle(RegisterClient(m["ClientVersion"].toString(), m["ClientDate"].toString(), false)); // UseSsl obsolete + handle(RegisterClient(m["ClientVersion"].toString(), m["ClientDate"].toString(), false, m["Features"].toInt())); // UseSsl obsolete } else if (msgType == "ClientInitReject") { @@ -168,6 +168,7 @@ void DataStreamPeer::dispatch(const RegisterClient &msg) { m["MsgType"] = "ClientInit"; m["ClientVersion"] = msg.clientVersion; m["ClientDate"] = msg.buildDate; + m["Features"] = msg.clientFeatures; writeMessage(m); }