X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPlugins%2FMEDReader%2Fplugin%2FParaViewPlugin%2FpqMEDReaderTimesFlagsWidget.cxx;h=c777a872fa5a330fa01e70e774fc0c26fda39f56;hb=35665aca0031dc689940d59cc17e148e6c61334b;hp=23d840b580639df39fa7955fb7df233ac5b1d189;hpb=1b88bf920850aabea9625aa061fd4ec8d4bd5210;p=modules%2Fparavis.git diff --git a/src/Plugins/MEDReader/plugin/ParaViewPlugin/pqMEDReaderTimesFlagsWidget.cxx b/src/Plugins/MEDReader/plugin/ParaViewPlugin/pqMEDReaderTimesFlagsWidget.cxx index 23d840b5..c777a872 100644 --- a/src/Plugins/MEDReader/plugin/ParaViewPlugin/pqMEDReaderTimesFlagsWidget.cxx +++ b/src/Plugins/MEDReader/plugin/ParaViewPlugin/pqMEDReaderTimesFlagsWidget.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2010-2019 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; } }