-// 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
{
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;
}
}