From: Karel Zak Date: Thu, 17 Mar 2011 21:58:05 +0000 (+0100) Subject: fdisk: check index before access to array [coverity scan] X-Git-Tag: v2.20-rc1~433 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=112b3813d2e34b6aa4f983ce175889fff2704ff0;p=thirdparty%2Futil-linux.git fdisk: check index before access to array [coverity scan] Signed-off-by: Karel Zak --- 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