forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-09-20 a36159eec6ca17402b0e146b86efaf76568dc353
kernel/fs/hfs/trans.c
....@@ -109,7 +109,7 @@
109109 if (nls_io) {
110110 wchar_t ch;
111111
112
- while (srclen > 0) {
112
+ while (srclen > 0 && dstlen > 0) {
113113 size = nls_io->char2uni(src, srclen, &ch);
114114 if (size < 0) {
115115 ch = '?';