From 43e4312c1a8b838f6c04afaa4ffe09d2980bc0f6 Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Fri, 21 Mar 2014 09:41:55 +0100 Subject: [PATCH] proc: fix too long string allocation --- kernel/sy_old/mars_proc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel/sy_old/mars_proc.c b/kernel/sy_old/mars_proc.c index 34b785e8..950266b3 100644 --- a/kernel/sy_old/mars_proc.c +++ b/kernel/sy_old/mars_proc.c @@ -127,13 +127,14 @@ int lamport_sysctl_handler( if (write) { return -EINVAL; } else { - char *tmp = brick_string_alloc(len); + int my_len = 128; + char *tmp = brick_string_alloc(my_len); struct timespec know = CURRENT_TIME; struct timespec lnow; get_lamport(&lnow); - res = scnprintf(tmp, len, + res = scnprintf(tmp, my_len, "CURRENT_TIME=%ld.%09ld\n" "lamport_now=%ld.%09ld\n", know.tv_sec, know.tv_nsec,