Salome HOME
Fix
[modules/kernel.git] / src / HDFPersist / HDFascii.cc
index c8fd3acfdb82ca52f7ab7246f8b8430656c7a4c0..df9ff4ace9d001e9f74013498fb88f6484d35ba5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2012  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2013  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -92,9 +92,11 @@ bool HDFascii::isASCII(const char* thePath) {
   read(fd, aBuffer, 8); 
   close(fd);
 
-  if(strcmp(aBuffer, ASCIIHDF_ID) == 0) return true;
+  bool res = (strcmp(aBuffer, ASCIIHDF_ID) == 0);
 
-  return false;
+  delete [] aBuffer;
+
+  return res;
 }
 
 //############################## HDF => ASCII ################################