Procházet zdrojové kódy

Avoid assert on ill-formed group/element strings

Steve Pieper před 13 roky
rodič
revize
03a9827437
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  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);