summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2011-08-16 13:01:03 +0000
committerThomas Martitz <kugel@rockbox.org>2011-08-16 13:01:03 +0000
commitc08299cedd4424e0777090228f46901addf78ee6 (patch)
treea358db307eea118f51809b995556704d7d0a4801 /tools
parent2ec357248ceeb7ad847cf0b52fbd3678e092b182 (diff)
downloadrockbox-c08299cedd4424e0777090228f46901addf78ee6.tar.gz
rockbox-c08299cedd4424e0777090228f46901addf78ee6.zip
Dircache: Fix memory leak (and recently panic).
If the dircache was interrupted during generation (e.g. through USB insertion), then the allocated buffer was leaked and a new one was allocated for the second cache generation. This causes a panic since r30308 since playback holds the control over the audiobuffer at that time. The fix is to simply check allocated_size instead of dircache_size which is reset to 0 upon cancellation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30321 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions