From ab3a1b5e0cfa2090cb0c9df3cf18dfc3fb057bc9 Mon Sep 17 00:00:00 2001 From: Max Lingua Date: Thu, 23 Jan 2014 01:02:05 -0500 Subject: PS2: commented "offending" free in startIrxModules TODO: investigate stack corruption due to double free TODO: review modules loader fallback logic --- backends/platform/ps2/systemps2.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backends/platform/ps2/systemps2.cpp b/backends/platform/ps2/systemps2.cpp index 80130fc679..e800c6cb21 100644 --- a/backends/platform/ps2/systemps2.cpp +++ b/backends/platform/ps2/systemps2.cpp @@ -245,13 +245,13 @@ void OSystem_PS2::startIrxModules(int numModules, IrxReference *modules) { } if (modules[i].buffer) - free(modules[i].buffer); + ; // free(modules[i].buffer); } else { sioprintf("module %d of %d damaged, loc %d, path %s\n", i, numModules, modules[i].loc, modules[i].path); } - free(modules[i].path); + // free(modules[i].path); } - free(modules); + // free(modules); sioprintf("done\n"); sioprintf("UsbMass: %sloaded\n", _usbMassLoaded ? "" : "not "); sioprintf("Mouse: %sloaded\n", _useMouse ? "" : "not "); -- cgit v1.2.3