Fix mem leak in IfcSpfStream (not closed upon destruction), make Entity's dtor virtual.

This commit is contained in:
Stinkfist0
2016-02-07 22:45:42 +02:00
parent 993e322a8e
commit 2f8fa3282b
3 changed files with 7 additions and 1 deletions
+5
View File
@@ -127,6 +127,11 @@ IfcSpfStream::IfcSpfStream(void* data, int l) {
len = l;
}
IfcSpfStream::~IfcSpfStream()
{
Close();
}
void IfcSpfStream::Close() {
#ifdef BUF_SIZE
if ( paging ) fclose(stream);