[PATCH 29/34] cyclicdeadline: fix stack corruption in setup_ftrace_marker()
From: Tommi Rantala <hidden>
Date: 2017-05-22 08:26:49
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Tommi Rantala <hidden>
Date: 2017-05-22 08:26:49
Subsystem:
the rest · Maintainer:
Linus Torvalds
Make sure that files[] has correct length. Signed-off-by: Tommi Rantala <redacted> --- src/sched_deadline/cyclicdeadline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/sched_deadline/cyclicdeadline.c b/src/sched_deadline/cyclicdeadline.c
index 761f8d7..59f06d5 100644
--- a/src/sched_deadline/cyclicdeadline.c
+++ b/src/sched_deadline/cyclicdeadline.c@@ -283,7 +283,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)
--
2.9.3