diff options
author | Max Kellermann <max@duempel.org> | 2008-09-17 12:29:15 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-09-17 12:29:15 +0200 |
commit | a878dcfbfc717f817ae7f3a2ecfbef4c016ee046 (patch) | |
tree | 82ef29bb188defb95c02a3a8078e44b7bf985ebe /src/screen_play.h | |
parent | 75348aad7cbddb9ef736a0ecca9e3ddfb8b75f8d (diff) | |
download | mpd-a878dcfbfc717f817ae7f3a2ecfbef4c016ee046.tar.gz mpd-a878dcfbfc717f817ae7f3a2ecfbef4c016ee046.tar.xz mpd-a878dcfbfc717f817ae7f3a2ecfbef4c016ee046.zip |
playlist: added playlist_remove_reuse()
playlist_remove_reuse() removes a song from the playlist, but does not
free it.
Use this function in mpdclient_cmd_delete() to fix a segmentation
fault: the song pointer was still used after it was freed, by passing
it to mpdclient_playlist_callback(). Free the song manually now.
Reorganize and simply some code in mpdclient_cmd_delete().
Diffstat (limited to 'src/screen_play.h')
0 files changed, 0 insertions, 0 deletions