Fixed memory leak in FieldReaderIterator.cpp.

Updated the Make/osgtests.bat and Make/debugtests.bat scripts.
This commit is contained in:
Robert Osfield
2002-07-15 11:44:21 +00:00
parent 5a8ae07035
commit e6f48efe78
3 changed files with 96 additions and 40 deletions

View File

@@ -137,6 +137,10 @@ void FieldReaderIterator::insert(int pos,Field* field)
{
newFieldStack[i] = NULL;
}
// free the old memory.
osgDelete [] _fieldQueue;
_fieldQueue = newFieldStack;
_fieldQueueCapacity = newCapacity;
}
@@ -200,6 +204,9 @@ Field& FieldReaderIterator::field (int pos)
{
newFieldStack[i] = NULL;
}
// free the old memory.
osgDelete [] _fieldQueue;
_fieldQueue = newFieldStack;
_fieldQueueCapacity = newCapacity;
}