Fix for mismatched fceu.cpp free()/malloc() error flagged by valgrind.
This commit is contained in:
parent
3d2d3cbf26
commit
bf17e53335
24
src/fceu.cpp
24
src/fceu.cpp
|
@ -120,19 +120,23 @@ char romNameWhenClosingEmulator[2048] = {0};
|
|||
|
||||
FCEUGI::FCEUGI()
|
||||
: filename(0),
|
||||
archiveFilename(0) {
|
||||
archiveFilename(0)
|
||||
{
|
||||
//printf("%08x",opsize); // WTF?!
|
||||
}
|
||||
|
||||
FCEUGI::~FCEUGI() {
|
||||
if (filename) {
|
||||
free(filename);
|
||||
filename = NULL;
|
||||
}
|
||||
if (archiveFilename) {
|
||||
delete archiveFilename;
|
||||
archiveFilename = NULL;
|
||||
}
|
||||
FCEUGI::~FCEUGI()
|
||||
{
|
||||
if (filename)
|
||||
{
|
||||
free(filename);
|
||||
filename = NULL;
|
||||
}
|
||||
if (archiveFilename)
|
||||
{
|
||||
free(archiveFilename);
|
||||
archiveFilename = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
bool CheckFileExists(const char* filename) {
|
||||
|
|
Loading…
Reference in New Issue