From: Karel Zak Date: Mon, 24 Jun 2024 07:46:37 +0000 (+0200) Subject: cfdisk: fix possible integer overflow [coverity scan] X-Git-Tag: v2.42-start~287^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=72f801dbcd99bc1dcbfdb0bf8e1f5d2f1ad753c6;p=thirdparty%2Futil-linux.git cfdisk: fix possible integer overflow [coverity scan] Signed-off-by: Karel Zak --- diff --git a/disk-utils/cfdisk.c b/disk-utils/cfdisk.c index 7b6192961..2e0aada47 100644 --- a/disk-utils/cfdisk.c +++ b/disk-utils/cfdisk.c @@ -1733,6 +1733,8 @@ static int ui_table_goto(struct cfdisk *cf, int where) if (where < 0) where = 0; + if (!nparts) + where = 0; else if ((size_t) where > nparts - 1) where = nparts - 1;