diff options
author | Miika Pekkarinen <miipekk@ihme.org> | 2006-05-30 18:13:18 +0000 |
---|---|---|
committer | Miika Pekkarinen <miipekk@ihme.org> | 2006-05-30 18:13:18 +0000 |
commit | 5127cfad1d997863fa7e8f490c89293b4d0119e7 (patch) | |
tree | 556145cff9a1db5ce337ccf3a603c1f1cbd0722e /firmware/common/dircache.c | |
parent | 62c88c04de7b4794f124987de68e2e5f41975701 (diff) | |
download | rockbox-5127cfad1d997863fa7e8f490c89293b4d0119e7.tar.gz rockbox-5127cfad1d997863fa7e8f490c89293b4d0119e7.zip |
Fixed incorrect memory allocation bug with tagcache.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10023 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/common/dircache.c')
-rw-r--r-- | firmware/common/dircache.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/common/dircache.c b/firmware/common/dircache.c index e5ee77c311..e1b592f005 100644 --- a/firmware/common/dircache.c +++ b/firmware/common/dircache.c @@ -37,13 +37,12 @@ #include "kernel.h" #include "usb.h" #include "file.h" +#include "buffer.h" /* Queue commands. */ #define DIRCACHE_BUILD 1 #define DIRCACHE_STOP 2 -extern char *audiobuf; - #define MAX_OPEN_DIRS 8 DIRCACHED opendirs[MAX_OPEN_DIRS]; @@ -668,6 +667,8 @@ void dircache_init(void) { int i; + dircache_initialized = false; + memset(opendirs, 0, sizeof(opendirs)); for (i = 0; i < MAX_OPEN_DIRS; i++) { |