PyBullet: fixed a few more file leaks
This commit is contained in:
@@ -591,6 +591,7 @@ void LoadMeshFromCollada(const char* relativeFileName, btAlignedObjectArray<GLIn
|
|||||||
if (actual==size)
|
if (actual==size)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
fileIO->fileClose(fileHandle);
|
||||||
}
|
}
|
||||||
if (xmlString.size()==0)
|
if (xmlString.size()==0)
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
#ifndef LOAD_MESH_FROM_STL_H
|
#ifndef LOAD_MESH_FROM_STL_H
|
||||||
#define LOAD_MESH_FROM_STL_H
|
#define LOAD_MESH_FROM_STL_H
|
||||||
|
|
||||||
@@ -46,6 +45,7 @@ static GLInstanceGraphicsShape* LoadMeshFromSTL(const char* relativeFileName, st
|
|||||||
if (expectedBinaryFileSize != size)
|
if (expectedBinaryFileSize != size)
|
||||||
{
|
{
|
||||||
delete[] memoryBuffer;
|
delete[] memoryBuffer;
|
||||||
|
fileIO->fileClose(fileHandle);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1361,6 +1361,7 @@ int EGLRendererVisualShapeConverter::loadTextureFile(const char* filename, struc
|
|||||||
buffer.resize(0);
|
buffer.resize(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
fileIO->fileClose(fileId);
|
||||||
}
|
}
|
||||||
if (buffer.size())
|
if (buffer.size())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1270,6 +1270,7 @@ int TinyRendererVisualShapeConverter::loadTextureFile(const char* filename, stru
|
|||||||
buffer.resize(0);
|
buffer.resize(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
fileIO->fileClose(fileId);
|
||||||
}
|
}
|
||||||
if (buffer.size())
|
if (buffer.size())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user