Remove memory access error
[contrib/qtwebsockets.git] / src / websockets / qwebsocketprotocol_p.cpp
index 47ecc4a..b5c435e 100644 (file)
@@ -165,24 +165,6 @@ void mask(QByteArray *payload, quint32 maskingKey)
     */
 void mask(char *payload, quint64 size, quint32 maskingKey)
 {
-/*    quint32 *payloadData = reinterpret_cast<quint32 *>(payload);
-    quint32 numIterations = static_cast<quint32>(size / sizeof(quint32));
-    quint32 remainder = size % sizeof(quint32);
-    const quint32 offset = numIterations * sizeof(quint32);
-    //maskingKey = qToBigEndian<quint32>(maskingKey);
-    while (numIterations--)
-    {
-        *payloadData++ ^= maskingKey;
-    }
-    if (remainder)  //remainder is < 4
-    {
-        const char *mask = reinterpret_cast<const char *>(&maskingKey);
-        payload += offset;
-        while (remainder--)
-        {
-            *payload++ ^= *mask++;
-        }
-    }*/
     const quint8 mask[] = { static_cast<quint8>((maskingKey & 0xFF000000u) >> 24),
                             static_cast<quint8>((maskingKey & 0x00FF0000u) >> 16),
                             static_cast<quint8>((maskingKey & 0x0000FF00u) >> 8),