hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
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 = '?';