]> git.karo-electronics.de Git - karo-tx-linux.git/commit
perf tools: Fix possible (unlikely) buffer overflow
authorThomas Jarosch <thomas.jarosch@intra2net.com>
Tue, 25 Dec 2012 16:23:39 +0000 (17:23 +0100)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 24 Jan 2013 19:40:18 +0000 (16:40 -0300)
commita65c23420668f7112395abf9c6f22c6450567bf0
treea54351b6a5c48f0c21e9329ced0f7f29530141ed
parent31160d7feab786c991780d7f0ce2755a469e0e5e
perf tools: Fix possible (unlikely) buffer overflow

cppcheck reported:
[tools/perf/util/sysfs.c:50]: (error) Width 4096 given in format string
(no. 1) is larger than destination buffer 'sysfs_mountpoint[4096]',
use %4095s to prevent overflowing it

-> All other places in the kernel that use STR(PATH_MAX)
   have a buffer size of PATH_MAX + 1.

Signed-off-by: Thomas Jarosch <thomas.jarosch@intra2net.com>
Link: http://lkml.kernel.org/r/50D9D30B.8090002@intra2net.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/sysfs.c