History

mp3dec_ex_close: free dec->file.buffer in MINIMP3_NO_STDIO mode

lieff committed 5 years ago

Commit c02ef011 parent 0757ad71 file · +7 −0Browse files

Unified · Split

minimp3_ex.h+7−0
@@ -1378,6 +1378,13 @@ int mp3dec_ex_open_w(mp3dec_ex_t *dec, const wchar_t *file_name, int flags) · 1377 unmodified lines
13781378 #else /* MINIMP3_NO_STDIO */
13791379 void mp3dec_ex_close(mp3dec_ex_t *dec)
13801380 {
1381+#ifdef MINIMP3_HAVE_RING
1382+ if (dec->io)
1383+ mp3dec_close_ring(&dec->file);
1384+#else
1385+ if (dec->io && dec->file.buffer)
1386+ free((void*)dec->file.buffer);
1387+#endif
13811388 if (dec->index.frames)
13821389 free(dec->index.frames);
13831390 memset(dec, 0, sizeof(*dec));

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t