set snesadvance.dat path to rom dirname by default
[drnoksnes] / platform / hgw.cpp
index 29a2cd2..5ffaed5 100644 (file)
@@ -105,7 +105,10 @@ void HgwConfig()
        }
        if (Settings.HacksEnabled && !Config.hacksFile) {
                // Provide a default speedhacks file
-               Config.hacksFile = asprintf("%s/snesadvance.dat", dirname(romFile));
+               if (asprintf(&Config.hacksFile, "%s/snesadvance.dat", dirname(romFile))
+                               < 0) {
+                       Config.hacksFile = 0; // malloc error.
+               }
                // romFile[] is garbled from now on.
        }