From 112b3813d2e34b6aa4f983ce175889fff2704ff0 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 17 Mar 2011 22:58:05 +0100 Subject: [PATCH] fdisk: check index before access to array [coverity scan] Signed-off-by: Karel Zak --- fdisk/fdisksgilabel.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fdisk/fdisksgilabel.c b/fdisk/fdisksgilabel.c index 4019eacefb..b5cbadb35c 100644 --- a/fdisk/fdisksgilabel.c +++ b/fdisk/fdisksgilabel.c @@ -43,8 +43,10 @@ static freeblocks freelist[17]; /* 16 partitions can produce 17 vacant slots */ static void setfreelist(int i, unsigned int f, unsigned int l) { - freelist[i].first = f; - freelist[i].last = l; + if (i < 17) { + freelist[i].first = f; + freelist[i].last = l; + } } static void -- 2.47.2