From: Karel Zak Date: Tue, 31 Jan 2012 12:30:03 +0000 (+0100) Subject: libblkid: check blkid_probe_set_magic() return in GPT code [coverity scan] X-Git-Tag: v2.21-rc2~62 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cf9497375842de9b1ba41e06ecc4a3844db02445;p=thirdparty%2Futil-linux.git libblkid: check blkid_probe_set_magic() return in GPT code [coverity scan] Signed-off-by: Karel Zak --- diff --git a/libblkid/src/partitions/gpt.c b/libblkid/src/partitions/gpt.c index 0e44f6e829..a4838d84be 100644 --- a/libblkid/src/partitions/gpt.c +++ b/libblkid/src/partitions/gpt.c @@ -315,9 +315,10 @@ static int probe_gpt_pt(blkid_probe pr, blkid_probe_use_wiper(pr, lba * blkid_probe_get_size(pr), 8); - blkid_probe_set_magic(pr, lba << 9, + if (blkid_probe_set_magic(pr, lba << 9, sizeof(GPT_HEADER_SIGNATURE_STR) - 1, - (unsigned char *) GPT_HEADER_SIGNATURE_STR); + (unsigned char *) GPT_HEADER_SIGNATURE_STR)) + goto err; if (blkid_partitions_need_typeonly(pr)) /* caller does not ask for details about partitions */