From 18903014d3e6402909e709fedaf669d2a55c1490 Mon Sep 17 00:00:00 2001 From: Hannes Reinecke Date: Tue, 21 Oct 2008 10:22:16 +0200 Subject: [PATCH] Increase buffer size in find_loop_by_file() find_loop_by_file() uses an internal buffer of 20 chars, which is compared to a buffer of the size of 64 chars. Not good. References: 436428 Signed-off-by: Hannes Reinecke --- kpartx/lopart.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/kpartx/lopart.c b/kpartx/lopart.c index b18d6fa..be483da 100644 --- a/kpartx/lopart.c +++ b/kpartx/lopart.c @@ -105,7 +105,7 @@ is_loop_device (const char *device) extern char * find_loop_by_file (const char * filename) { - char dev[20]; + char dev[64]; char *loop_formats[] = { "/dev/loop%d", "/dev/loop/%d" }; int i, j, fd; struct stat statbuf; -- 1.5.2.4