Prevent while() from causing potential infinite loops
If xml files don't have proper close tags, don't generate an infinite loop in our library.
This commit is contained in:
@@ -121,7 +121,7 @@ void ContentTypes::saveToXmlFile(QIODevice *device)
|
||||
|
||||
{
|
||||
QMapIterator<QString, QString> it(m_defaults);
|
||||
while(it.hasNext()) {
|
||||
while (it.hasNext()) {
|
||||
it.next();
|
||||
writer.writeStartElement(QStringLiteral("Default"));
|
||||
writer.writeAttribute(QStringLiteral("Extension"), it.key());
|
||||
@@ -132,7 +132,7 @@ void ContentTypes::saveToXmlFile(QIODevice *device)
|
||||
|
||||
{
|
||||
QMapIterator<QString, QString> it(m_overrides);
|
||||
while(it.hasNext()) {
|
||||
while (it.hasNext()) {
|
||||
it.next();
|
||||
writer.writeStartElement(QStringLiteral("Override"));
|
||||
writer.writeAttribute(QStringLiteral("PartName"), it.key());
|
||||
|
||||
Reference in New Issue
Block a user