diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2017-03-12 20:59:44 -0400 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2017-03-12 21:09:16 -0400 |
commit | 70c929179b80e0657e31558e34d2bc62e1176564 (patch) | |
tree | b359577dabe279aa2e3995f7ef57581d583e7218 /firmware/target/arm/imx233/sdmmc-imx233.c | |
parent | e3081b35cdeb1e568c61369e5b3b15b6e428d3c3 (diff) |
Dircache: Refine name allocation and error handling.
* 8 bits is enough to allow 260 character base names when five
bytes is the minimum indirect storage size (0..255->5..260).
* Don't truncate anything that's too long as that can lead to
bad behavior, simply don't include the offending entry in the
parent.
* Set the .tinyname flag to 1 by default to indicate that
the entry's name doesn't need freeing. Clear it only when
allocating indirect storage.
* Rename some things to help catch all instances
Change-Id: Iff747b624acbb8e03ed26c24afdf0fc715fd9d99
Diffstat (limited to 'firmware/target/arm/imx233/sdmmc-imx233.c')
0 files changed, 0 insertions, 0 deletions