From 2a7aebdc4805422ca1ce25b8d6663d4b6dafa696 Mon Sep 17 00:00:00 2001 From: Miika Pekkarinen Date: Sat, 22 Jul 2006 18:58:28 +0000 Subject: Only ignore deleted entries (previously was corrupting the master index). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10286 a1c6a512-1295-4272-9138-f99709370657 --- apps/tagcache.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'apps') diff --git a/apps/tagcache.c b/apps/tagcache.c index 77cded88b7..ff44e1014f 100644 --- a/apps/tagcache.c +++ b/apps/tagcache.c @@ -1804,13 +1804,8 @@ static int build_index(int index_type, struct tagcache_header *h, int tmpfd) { if (idxbuf[j].flag & FLAG_DELETED) { - int k; - - idxbuf_pos--; - for (k = j; k < idxbuf_pos; k++) - idxbuf[k] = idxbuf[k+1]; - - j--; + /* We can just ignore deleted entries. */ + idxbuf[j].tag_seek[index_type] = 0; continue; } -- cgit v1.2.3