Check return value of 'QFile::open(QIODeviceBase::OpenMode)' (#4274)

This commit is contained in:
timoreo
2025-11-06 09:47:33 +01:00
committed by GitHub
9 changed files with 63 additions and 28 deletions

View File

@@ -59,9 +59,14 @@ QString getCreditsHtml()
QString getLicenseHtml()
{
QFile dataFile(":/documents/COPYING.md");
dataFile.open(QIODevice::ReadOnly);
QString output = markdownToHTML(dataFile.readAll());
return output;
if (dataFile.open(QIODevice::ReadOnly)) {
QString output = markdownToHTML(dataFile.readAll());
dataFile.close();
return output;
} else {
qWarning() << "Failed to open file '" << dataFile.fileName() << "' for reading!";
return QString();
}
}
} // namespace