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()
|
FCEUGI::FCEUGI()
|
||||||
: filename(0),
|
: filename(0),
|
||||||
archiveFilename(0) {
|
archiveFilename(0)
|
||||||
|
{
|
||||||
//printf("%08x",opsize); // WTF?!
|
//printf("%08x",opsize); // WTF?!
|
||||||
}
|
}
|
||||||
|
|
||||||
FCEUGI::~FCEUGI() {
|
FCEUGI::~FCEUGI()
|
||||||
if (filename) {
|
{
|
||||||
free(filename);
|
if (filename)
|
||||||
filename = NULL;
|
{
|
||||||
}
|
free(filename);
|
||||||
if (archiveFilename) {
|
filename = NULL;
|
||||||
delete archiveFilename;
|
}
|
||||||
archiveFilename = NULL;
|
if (archiveFilename)
|
||||||
}
|
{
|
||||||
|
free(archiveFilename);
|
||||||
|
archiveFilename = NULL;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CheckFileExists(const char* filename) {
|
bool CheckFileExists(const char* filename) {
|
||||||
|
|
Loading…
Reference in New Issue