aboutsummaryrefslogtreecommitdiff
path: root/drivers/input
diff options
context:
space:
mode:
authorMikulas Patocka <mpatocka@redhat.com>2009-01-30 15:27:14 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2009-02-06 14:00:36 -0800
commit29213e5505e77c76b1d528404f981a621297cfd1 (patch)
treee2f202268531d107b86c61b1d4251b1d249c001a /drivers/input
parent94eebffcf94729a92344dcfb1bc58ec1d830c5d2 (diff)
Fix memory corruption in console selection
commit 878b8619f711280fd05845e21956434b5e588cc4 upstream. Fix an off-by-two memory error in console selection. The loop below goes from sel_start to sel_end (inclusive), so it writes one more character. This one more character was added to the allocated size (+1), but it was not multiplied by an UTF-8 multiplier. This patch fixes a memory corruption when UTF-8 console is used and the user selects a few characters, all of them 3-byte in UTF-8 (for example a frame line). When memory redzones are enabled, a redzone corruption is reported. When they are not enabled, trashing of random memory occurs. Signed-off-by: Mikulas Patocka <mpatocka@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/input')
0 files changed, 0 insertions, 0 deletions