hc
2024-05-16 8d2a02b24d66aa359e83eebc1ed3c0f85367a1cb
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 = '?';