From d65e2fb891da3797c4d5a62a1adeee6f48d17e02 Mon Sep 17 00:00:00 2001 From: Sami Kerola Date: Wed, 8 Feb 2012 22:35:32 +0100 Subject: [PATCH] killall: fix potential string overflow [cppcheck] [src/killall.c:138]: (warning) scanf without field width limits can crash with huge input data Signed-off-by: Sami Kerola --- src/killall.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/killall.c b/src/killall.c index 656a335..f108c77 100644 --- a/src/killall.c +++ b/src/killall.c @@ -135,7 +135,7 @@ uptime() } savelocale = setlocale(LC_NUMERIC, NULL); setlocale(LC_NUMERIC,"C"); - if (fscanf(file, "%s", buf) == EOF) perror("uptime"); + if (fscanf(file, "%2047s", buf) == EOF) perror("uptime"); fclose(file); setlocale(LC_NUMERIC,savelocale); return atof(buf); -- 2.50.1