diff options
author | Miika Pekkarinen <miipekk@ihme.org> | 2006-07-22 18:58:28 +0000 |
---|---|---|
committer | Miika Pekkarinen <miipekk@ihme.org> | 2006-07-22 18:58:28 +0000 |
commit | 2a7aebdc4805422ca1ce25b8d6663d4b6dafa696 (patch) | |
tree | d98ba1c8dc744d9ac82c8335f659258b68356c4f | |
parent | 9130a2a4a710a93ecc36d57b1f2abb9332567080 (diff) | |
download | rockbox-2a7aebdc4805422ca1ce25b8d6663d4b6dafa696.tar.gz rockbox-2a7aebdc4805422ca1ce25b8d6663d4b6dafa696.zip |
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
-rw-r--r-- | apps/tagcache.c | 9 |
1 files changed, 2 insertions, 7 deletions
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) | |||
1804 | { | 1804 | { |
1805 | if (idxbuf[j].flag & FLAG_DELETED) | 1805 | if (idxbuf[j].flag & FLAG_DELETED) |
1806 | { | 1806 | { |
1807 | int k; | 1807 | /* We can just ignore deleted entries. */ |
1808 | 1808 | idxbuf[j].tag_seek[index_type] = 0; | |
1809 | idxbuf_pos--; | ||
1810 | for (k = j; k < idxbuf_pos; k++) | ||
1811 | idxbuf[k] = idxbuf[k+1]; | ||
1812 | |||
1813 | j--; | ||
1814 | continue; | 1809 | continue; |
1815 | } | 1810 | } |
1816 | 1811 | ||