diff options
author | Kurt Kanzenbach <kurt@linutronix.de> | 2019-04-04 15:48:13 +0200 |
---|---|---|
committer | John Kacur <jkacur@redhat.com> | 2019-04-05 18:24:51 +0200 |
commit | 9bd019bd220a601a7948ce532e4f4eca7a7b6a97 (patch) | |
tree | aca4a10892b777146424b97026224ae2f4eb0204 | |
parent | efbb46d13739eb8e4047e61ba0eb048017db09f3 (diff) | |
download | rt-tests-9bd019bd220a601a7948ce532e4f4eca7a7b6a97.tar.gz rt-tests-9bd019bd220a601a7948ce532e4f4eca7a7b6a97.tar.xz |
rt-tests: deadline_tests: fix stack buffer flow
The appended string is actually longer than 14 characters. Use strlen() to
compute the correct length like the other functions do.
Signed-off-by: Kurt Kanzenbach <kurt@linutronix.de>
Signed-off-by: John Kacur <jkacur@redhat.com>
-rw-r--r-- | src/sched_deadline/deadline_test.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sched_deadline/deadline_test.c b/src/sched_deadline/deadline_test.c index b213c20..4826557 100644 --- a/src/sched_deadline/deadline_test.c +++ b/src/sched_deadline/deadline_test.c @@ -435,7 +435,7 @@ static void setup_ftrace_marker(void) { struct stat st; const char *debugfs = find_debugfs(); - char files[strlen(debugfs) + 14]; + char files[strlen(debugfs) + strlen("/tracing/trace_marker") + 1]; int ret; if (strlen(debugfs) == 0) |