aboutsummaryrefslogtreecommitdiffstats
path: root/src/screen_artist.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-09-17 12:29:15 +0200
committerMax Kellermann <max@duempel.org>2008-09-17 12:29:15 +0200
commita878dcfbfc717f817ae7f3a2ecfbef4c016ee046 (patch)
tree82ef29bb188defb95c02a3a8078e44b7bf985ebe /src/screen_artist.c
parent75348aad7cbddb9ef736a0ecca9e3ddfb8b75f8d (diff)
downloadmpd-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_artist.c')
0 files changed, 0 insertions, 0 deletions