mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
mcd, fix memory leaks
This commit is contained in:
parent
fa4954281c
commit
ef3241d203
2 changed files with 3 additions and 2 deletions
|
@ -450,7 +450,7 @@ int cdd_unload(void)
|
||||||
pm_close(cdd.toc.tracks[0].fd);
|
pm_close(cdd.toc.tracks[0].fd);
|
||||||
cdd.toc.tracks[0].fd = NULL;
|
cdd.toc.tracks[0].fd = NULL;
|
||||||
if (cdd.toc.tracks[0].fname)
|
if (cdd.toc.tracks[0].fname)
|
||||||
free(cdd.toc.tracks[0].fd);
|
free(cdd.toc.tracks[0].fname);
|
||||||
cdd.toc.tracks[0].fname = NULL;
|
cdd.toc.tracks[0].fname = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -473,7 +473,7 @@ int cdd_unload(void)
|
||||||
pm_close(cdd.toc.tracks[i].fd);
|
pm_close(cdd.toc.tracks[i].fd);
|
||||||
cdd.toc.tracks[i].fd = NULL;
|
cdd.toc.tracks[i].fd = NULL;
|
||||||
if (cdd.toc.tracks[i].fname)
|
if (cdd.toc.tracks[i].fname)
|
||||||
free(cdd.toc.tracks[i].fd);
|
free(cdd.toc.tracks[i].fname);
|
||||||
cdd.toc.tracks[i].fname = NULL;
|
cdd.toc.tracks[i].fname = NULL;
|
||||||
|
|
||||||
/* detect single file images */
|
/* detect single file images */
|
||||||
|
|
|
@ -24,6 +24,7 @@ PICO_INTERNAL void PicoInitMCD(void)
|
||||||
|
|
||||||
PICO_INTERNAL void PicoExitMCD(void)
|
PICO_INTERNAL void PicoExitMCD(void)
|
||||||
{
|
{
|
||||||
|
cdd_unload();
|
||||||
}
|
}
|
||||||
|
|
||||||
PICO_INTERNAL void PicoPowerMCD(void)
|
PICO_INTERNAL void PicoPowerMCD(void)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue