]> err.no Git - util-linux/commitdiff
blockdev: fix possible buffer overflow
authorKarel Zak <kzak@redhat.com>
Wed, 29 Apr 2009 12:17:39 +0000 (14:17 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 29 Apr 2009 12:17:39 +0000 (14:17 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/blockdev.c

index 3f9e81d2456d5529b10604a8e25398721cc27c40..7d1f8086cad16fcf3dc12f9847dd7113525bb463 100644 (file)
@@ -313,7 +313,7 @@ report_all_devices(void) {
        }
 
        while (fgets(line, sizeof(line), procpt)) {
-               if (sscanf (line, " %d %d %d %[^\n ]",
+               if (sscanf (line, " %d %d %d %200[^\n ]",
                            &ma, &mi, &sz, ptname) != 4)
                        continue;