diff options
| author | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2007-10-30 18:01:49 +0000 |
|---|---|---|
| committer | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2007-10-30 18:01:49 +0000 |
| commit | 9d05e50c6e2ab9c1db864ffb797e0bf9325d8a06 (patch) | |
| tree | 03b32f3c6b6cda88f46d8b5934d545dceee4b520 | |
| parent | fabdd384e610e0b6d744eaea361c1045df390065 (diff) | |
| download | rockbox-9d05e50c6e2ab9c1db864ffb797e0bf9325d8a06.zip rockbox-9d05e50c6e2ab9c1db864ffb797e0bf9325d8a06.tar.gz rockbox-9d05e50c6e2ab9c1db864ffb797e0bf9325d8a06.tar.bz2 rockbox-9d05e50c6e2ab9c1db864ffb797e0bf9325d8a06.tar.xz | |
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.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/playback.c b/apps/playback.c index 972123f..7938323 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -2415,6 +2415,7 @@ static bool audio_load_track(int offset, bool start_play) /* Skip invalid entry from playlist. */ playlist_skip_entry(NULL, last_peek_offset); tracks[track_widx].taginfo_ready = false; + close(fd); goto peek_again; } |