Salome HOME
Copyright update 2022
[modules/paravis.git] / src / Plugins / MEDReader / plugin / ParaViewPlugin / pqMEDReaderTimesFlagsWidget.cxx
index 4adab70a5fba46b50292ace0dc18a7d64a2ccdd6..c777a872fa5a330fa01e70e774fc0c26fda39f56 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010-2020  CEA/DEN, EDF R&D
+// Copyright (C) 2010-2022  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -195,12 +195,15 @@ void pqMEDReaderTimesFlagsWidget::UpdateTimeSteps()
         {
         const char* leafString = prop->GetElement(i - 1);
         const char* tmp = strchr(leafString, '/');
-        size_t num = tmp - leafString;
-        char* dest = new char[num+1];
-        strncpy(dest, leafString, num);
-        dest[num] = '\0';
-        tsId = (vtkIdType)strtol(dest + 2, NULL, 10);
-        delete [] dest;
+        if (tmp)
+        {
+          size_t num = tmp - leafString;
+          char* dest = new char[num+1];
+          strncpy(dest, leafString, num);
+          dest[num] = '\0';
+          tsId = (vtkIdType)strtol(dest + 2, NULL, 10);
+          delete [] dest;
+        }
         break;
         }
       }