VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
author: Clemens Ladisch <clemens@ladisch.de> 2009-04-24 10:11:56 +0200 committer: Greg Kroah-Hartman <gregkh@suse.de> 2009-06-15 21:44:43 -0700 commit: 905c02acbd89f427c87a6d0a50fed757f6b3001c parent: e27ecdd94d81e5bc3d1f68591701db5adb342f0d
Commit Summary:
nls: utf8_wcstombs: fix buffer overflow
Diffstat:
1 file changed, 1 insertion, 0 deletions
diff --git a/fs/nls/nls_base.c b/fs/nls/nls_base.c
index 000736d89c95..750abf211e26 100644
--- a/fs/nls/nls_base.c
+++ b/fs/nls/nls_base.c
@@ -150,6 +150,7 @@ utf8_wcstombs(__u8 *s, const wchar_t *pwcs, int maxlen)
 			}
 		} else {
 			*op++ = (__u8) *ip;
+			maxlen--;
 		}
 		ip++;
 	}