Fix memory leakage from IfcSpfHeader

This commit is contained in:
Stinkfist0
2016-02-07 13:14:14 +02:00
parent 61ccd8a7cf
commit 993e322a8e
+9 -2
View File
@@ -43,7 +43,7 @@ protected:
} }
} }
~HeaderEntity() { virtual ~HeaderEntity() {
delete _list; delete _list;
} }
@@ -166,7 +166,14 @@ public:
_file_name = new FileName(); _file_name = new FileName();
_file_schema = new FileSchema(); _file_schema = new FileSchema();
} }
~IfcSpfHeader()
{
delete _file_schema;
delete _file_name;
delete _file_description;
}
IfcSpfLexer* lexer() { return _lexer; } IfcSpfLexer* lexer() { return _lexer; }
void lexer(IfcSpfLexer* l) { _lexer = l; } void lexer(IfcSpfLexer* l) { _lexer = l; }