Bug #2080
[Updater] Crash when parsing the version number information
Description
VersionInfo
is having a problem with the version numbers where zeroes are omitted.
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 QtCore 0x0000000106b4b1b4 QString::toInt(bool*, int) const + 20 1 net.dengine.doomsday 0x00000001047e1970 VersionInfo::parseVersionString(de::String const&) + 128 2 net.dengine.doomsday 0x000000010488a265 Updater::Instance::handleReply(QNetworkReply*) + 1669
The version number parsers should more carefully check that the text they are parsing conforms to expectations.
Associated revisions
Fixed|Client: Parsing version numbers with fewer than three components
IssueID #2080
History
#1 Updated by skyjake over 9 years ago
- Description updated (diff)
#2 Updated by skyjake over 9 years ago
- Priority changed from Urgent to Normal
#3 Updated by skyjake over 9 years ago
- Status changed from New to In Progress
#4 Updated by skyjake over 9 years ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
#5 Updated by skyjake over 9 years ago
- Status changed from Resolved to Closed
Fixed|Client: Parsing version numbers with fewer than three components
IssueID #2080