mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Fix some scePsmf leaks.
This commit is contained in:
parent
ea9a6c1b58
commit
c6f52db194
1 changed files with 4 additions and 0 deletions
|
@ -879,6 +879,8 @@ int scePsmfPlayerCreate(u32 psmfPlayer, u32 psmfPlayerDataAddr)
|
|||
if (!psmfplayer) {
|
||||
// TODO: This is the wrong data. PsmfPlayer needs a new interface.
|
||||
psmfplayer = new PsmfPlayer(psmfPlayerDataAddr);
|
||||
if (psmfPlayerMap.find(psmfPlayer) != psmfPlayerMap.end())
|
||||
delete psmfPlayerMap[psmfPlayer];
|
||||
psmfPlayerMap[psmfPlayer] = psmfplayer;
|
||||
}
|
||||
|
||||
|
@ -1086,6 +1088,8 @@ int scePsmfPlayerStart(u32 psmfPlayer, u32 psmfPlayerData, int initPts)
|
|||
|
||||
if (!psmfplayer) {
|
||||
psmfplayer = new PsmfPlayer(psmfPlayerData);
|
||||
if (psmfPlayerMap.find(psmfPlayer) != psmfPlayerMap.end())
|
||||
delete psmfPlayerMap[psmfPlayer];
|
||||
psmfPlayerMap[psmfPlayer] = psmfplayer;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue