From 358ef9c0d17d21d450067aceaffd90635e8845b8 Mon Sep 17 00:00:00 2001 From: Sami Kerola Date: Tue, 7 Feb 2012 22:31:03 +0100 Subject: [PATCH] libblkid: verify arroy bound before reference [cppcheck] [libblkid/src/read.c:428]: (style) Array index end is used before limits check Signed-off-by: Sami Kerola --- libblkid/src/read.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libblkid/src/read.c b/libblkid/src/read.c index b284ff004e..60d13db0cf 100644 --- a/libblkid/src/read.c +++ b/libblkid/src/read.c @@ -425,7 +425,7 @@ void blkid_read_cache(blkid_cache cache) continue; end = strlen(buf) - 1; /* Continue reading next line if it ends with a backslash */ - while (buf[end] == '\\' && end < sizeof(buf) - 2 && + while (end < (sizeof(buf) - 2) && buf[end] == '\\' && fgets(buf + end, sizeof(buf) - end, file)) { end = strlen(buf) - 1; lineno++; -- 2.47.2