Salome HOME
projects
/
modules
/
kernel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2aa2424
)
21948: EDF SMESH : Memory is not freed when deleting a mesh
author
eap
<eap@opencascade.com>
Fri, 14 Dec 2012 12:16:42 +0000
(12:16 +0000)
committer
eap
<eap@opencascade.com>
Fri, 14 Dec 2012 12:16:42 +0000
(12:16 +0000)
+ delete [] aBuffer;
src/HDFPersist/HDFascii.cc
patch
|
blob
|
history
diff --git
a/src/HDFPersist/HDFascii.cc
b/src/HDFPersist/HDFascii.cc
index c8fd3acfdb82ca52f7ab7246f8b8430656c7a4c0..e660f73d03b3d42f25e4d1571491edcb53300b09 100644
(file)
--- a/
src/HDFPersist/HDFascii.cc
+++ b/
src/HDFPersist/HDFascii.cc
@@
-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 ################################