diff options
author | Alexey Yakovenko <waker@users.sourceforge.net> | 2014-04-30 17:14:14 +0200 |
---|---|---|
committer | Alexey Yakovenko <waker@users.sourceforge.net> | 2014-04-30 17:14:14 +0200 |
commit | 31ffbd34b6edd4e5f81d265aeb4fee115aeca044 (patch) | |
tree | eb4217308405a69e002fae8c2ebae2866a49ef29 /playlist.c | |
parent | f22b185ca45d8adacd3bd7c1b7541e141566bc21 (diff) |
added sanity check into pl_items_copy_junk, to make sure we won't dereference null pointers
Diffstat (limited to 'playlist.c')
-rw-r--r-- | playlist.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -3891,7 +3891,7 @@ pl_items_copy_junk (playItem_t *from, playItem_t *first, playItem_t *last) { DB_metaInfo_t *meta = from->meta; while (meta) { playItem_t *i; - for (i = first; ; i = i->next[PL_MAIN]) { + for (i = first; i; i = i->next[PL_MAIN]) { i->_flags = from->_flags; pl_add_meta (i, meta->key, meta->value); if (i == last) { |