From: Karel Zak Date: Mon, 11 Jul 2022 10:49:21 +0000 (+0200) Subject: libfdisk: (gpt) fix PMBR read overflow X-Git-Tag: v2.39-rc1~580 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7e07aa75d5e69369cc73c403159514df497eda5b;p=thirdparty%2Futil-linux.git libfdisk: (gpt) fix PMBR read overflow Signed-off-by: Karel Zak --- diff --git a/libfdisk/src/gpt.c b/libfdisk/src/gpt.c index c132739b2b..1fed8641f4 100644 --- a/libfdisk/src/gpt.c +++ b/libfdisk/src/gpt.c @@ -2129,7 +2129,7 @@ static int gpt_write_pmbr(struct fdisk_context *cxt) goto do_write; rc = gpt_read(cxt, GPT_PMBR_LBA * cxt->sector_size, - current, cxt->sector_size); + current, sizeof(*current)); if (!rc) rc = memcmp(pmbr, current, sizeof(*current));