| 120 | } |
| 121 | |
| 122 | void HTTPDownloader::error(QNetworkReply::NetworkError errorCode) |
| 123 | { |
| 124 | Q_UNUSED(errorCode); |
| 125 | QString str_error = reply->errorString(); |
| 126 | |
| 127 | qWarning() << "Network error:" << str_error; |
| 128 | emit messageSent(tr("Network error: %1").arg(str_error)); |
| 129 | |
| 130 | lengthMutex.unlock(); |
| 131 | |
| 132 | // clear the buffer so a read callback can be aborted |
| 133 | QMutexLocker locker(&dataRead); |
| 134 | buffer.clear(); |
| 135 | } |