]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
libblkid: fix memory overrun in probe_lvm2
authorTheodore Ts'o <tytso@google.com>
Sun, 5 Jan 2014 06:12:49 +0000 (01:12 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 6 Jan 2014 03:58:16 +0000 (22:58 -0500)
Addresses-Coverity-ID: #1049167

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
lib/blkid/probe.c

index 6f74bd48b01fa71427f351362e11133ae4d312a1..dd3604e9daeb8ac32f6c15dc167ecf199c410139 100644 (file)
@@ -1360,7 +1360,7 @@ static int probe_lvm2(struct blkid_probe *probe,
                return 1;
        }
 
-       for (i=0, b=1, p=uuid, q= (char *) label->pv_uuid; i <= 32;
+       for (i=0, b=1, p=uuid, q= (char *) label->pv_uuid; i < LVM2_ID_LEN;
             i++, b <<= 1) {
                if (b & 0x4444440)
                        *p++ = '-';