9886126858
When booting with USB inserted, the dircache build can get interrupted by the usb connection, in which case the dircache buffer is freed. Due to a bug the re-creation of dircache used the old freed buffer and overwrite new allocs (causing screen corruption). Set allocated_size to 0 to make it not take the code path that assumes an existing buffer, and bring that and freeing together in the code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30845 a1c6a512-1295-4272-9138-f99709370657 |
||
---|---|---|
.. | ||
config.c | ||
crc32-mi4.c | ||
crc32.c | ||
diacritic.c | ||
dir_uncached.c | ||
dircache.c | ||
disk.c | ||
ffs.c | ||
file.c | ||
filefuncs.c | ||
format.c | ||
memset16.c | ||
rbpaths.c | ||
strcasecmp.c | ||
strcasestr.c | ||
strlcat.c | ||
strlcpy.c | ||
strnatcmp.c | ||
structec.c | ||
timefuncs.c | ||
unicode.c | ||
version.c |