fix broken error path
authornotaz <notasas@gmail.com>
Sun, 16 Apr 2017 21:36:30 +0000 (00:36 +0300)
committertwinaphex <libretro@gmail.com>
Fri, 18 Aug 2017 03:16:05 +0000 (05:16 +0200)
pico/cart.c

index 25a847d..b35eb53 100644 (file)
@@ -513,7 +513,7 @@ int PicoCartLoad(pm_file *f,unsigned char **prom,unsigned int *psize,int is_sms)
     bytes_read = pm_read(rom,size,f); // Load up the rom\r
   if (bytes_read <= 0) {\r
     elprintf(EL_STATUS, "read failed");\r
-    free(rom);\r
+    plat_munmap(rom, rom_alloc_size);\r
     return 3;\r
   }\r
 \r