diff options
author | Max Kellermann <max@duempel.org> | 2010-01-06 08:48:19 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2010-01-06 08:48:23 +0100 |
commit | 382691179f6da54be2b3b1d8bc3146a23b6ea148 (patch) | |
tree | 5e4f2ffa3cdc4e4c2640ab545ef5858d58518462 | |
parent | 01c5cb985cf79182e790d999307604e5fea1533a (diff) | |
download | mpd-382691179f6da54be2b3b1d8bc3146a23b6ea148.tar.gz mpd-382691179f6da54be2b3b1d8bc3146a23b6ea148.tar.xz mpd-382691179f6da54be2b3b1d8bc3146a23b6ea148.zip |
tag: fixed memmove() size argument in tag_delete_item()
This function has always been broken, but fortunately nobody used it.
-rw-r--r-- | src/tag.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -172,7 +172,7 @@ static void tag_delete_item(struct tag *tag, unsigned idx) if (tag->num_items - idx > 0) { memmove(tag->items + idx, tag->items + idx + 1, - tag->num_items - idx); + (tag->num_items - idx) * sizeof(tag->items[0])); } if (tag->num_items > 0) { |