From 657d9adb71ed50275b1ed2a0d4e966032db5ba97 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 9 Jul 2012 22:26:27 +0200 Subject: fix buffer overrun in some calls to sscanf Reported-by: Sergei Antonov Signed-off-by: Karel Zak --- lib/loopdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/loopdev.c') diff --git a/lib/loopdev.c b/lib/loopdev.c index b759f0c28..b644ae50c 100644 --- a/lib/loopdev.c +++ b/lib/loopdev.c @@ -478,7 +478,7 @@ static int loopcxt_next_from_proc(struct loopdev_cxt *lc) while (fgets(buf, sizeof(buf), iter->proc)) { unsigned int m; - char name[128]; + char name[128 + 1]; if (sscanf(buf, " %u %*s %*s %128[^\n ]", -- cgit v1.2.3-55-g7522