From 31ffbd34b6edd4e5f81d265aeb4fee115aeca044 Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Wed, 30 Apr 2014 17:14:14 +0200 Subject: added sanity check into pl_items_copy_junk, to make sure we won't dereference null pointers --- playlist.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'playlist.c') diff --git a/playlist.c b/playlist.c index 085dc314..964e3d1e 100644 --- a/playlist.c +++ b/playlist.c @@ -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) { -- cgit v1.2.3