summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Pennequin <nicolas.pennequin@free.fr>2007-10-30 18:01:49 +0000
committerNicolas Pennequin <nicolas.pennequin@free.fr>2007-10-30 18:01:49 +0000
commit9d05e50c6e2ab9c1db864ffb797e0bf9325d8a06 (patch)
tree03b32f3c6b6cda88f46d8b5934d545dceee4b520
parentfabdd384e610e0b6d744eaea361c1045df390065 (diff)
downloadrockbox-9d05e50c6e2ab9c1db864ffb797e0bf9325d8a06.tar.gz
rockbox-9d05e50c6e2ab9c1db864ffb797e0bf9325d8a06.zip
Fix a file descriptor leak that happened with large directories of small files with some invalid ones.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15379 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/playback.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/playback.c b/apps/playback.c
index 972123f8fd..793832322b 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -2415,6 +2415,7 @@ static bool audio_load_track(int offset, bool start_play)
2415 /* Skip invalid entry from playlist. */ 2415 /* Skip invalid entry from playlist. */
2416 playlist_skip_entry(NULL, last_peek_offset); 2416 playlist_skip_entry(NULL, last_peek_offset);
2417 tracks[track_widx].taginfo_ready = false; 2417 tracks[track_widx].taginfo_ready = false;
2418 close(fd);
2418 goto peek_again; 2419 goto peek_again;
2419 } 2420 }
2420 2421