nls: utf8_wcstombs: fix buffer overflow
[linux.git] / fs / nls / nls_base.c
index 000736d89c9517ac531664191a5d6604f315a69b..750abf211e2608267d25174531c73e74d058ca6f 100644 (file)
@@ -150,6 +150,7 @@ utf8_wcstombs(__u8 *s, const wchar_t *pwcs, int maxlen)
                        }
                } else {
                        *op++ = (__u8) *ip;
+                       maxlen--;
                }
                ip++;
        }