Просмотр исходного кода

Avoid assert on ill-formed group/element strings

Steve Pieper лет назад: 13
Родитель
Сommit
03a9827437
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      Libs/DICOM/Core/ctkDICOMDatabase.cpp

+ 4 - 0
Libs/DICOM/Core/ctkDICOMDatabase.cpp

@@ -780,6 +780,10 @@ bool ctkDICOMDatabase::tagToGroupElement(const QString tag, unsigned short& grou
 {
   QStringList groupElement = tag.split(",");
   bool groupOK, elementOK;
+  if (groupElement.length() != 2)
+    {
+    return false;
+    }
   group = groupElement[0].toUInt(&groupOK, 16);
   element = groupElement[1].toUInt(&elementOK, 16);