Details
-
Bug
-
Resolution: Cannot Reproduce
-
P3: Somewhat important
-
None
-
5.7.0, 5.7.1, 5.8.0, 5.9.1
-
None
Description
Memory leak when using qtcpsocket or QSslSocket, below is the code, (tested on windows 7 and windows server 2012, mingv)
QByteArray Data,Header;
QSslSocket Ssocket;
Ssocket.setPeerVerifyMode(QSslSocket::VerifyNone);
Header += "GET /en-US/windows/downloads/windows-10-sdk HTTP/1.1\r\n";
Header += "Host: developer.microsoft.com\r\n";
Header += "Connection: close\r\n\r\n";
while(true){
Data.clear();
Ssocket.connectToHostEncrypted("developer.microsoft.com", 443);
if(!Ssocket.waitForConnected(30000))
Ssocket.write(Header);
if(!Ssocket.waitForBytesWritten(30000)){ return; }
while(Ssocket.waitForReadyRead(30000))
{ Data.append(Ssocket.readAll()); } Ssocket.disconnect();
Ssocket.close();
}
Every minute 1 mb, provided good internet connection