]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Fix LVM listing
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 22 Apr 2011 12:58:12 +0000 (14:58 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 22 Apr 2011 12:58:12 +0000 (14:58 +0200)
grub-core/disk/lvm.c

index b86cd8023570729394973eeb64bf3495e0cc5a02..ec1780e3244238bd570b39b1cba5117f2e1c0d7c 100644 (file)
@@ -129,10 +129,7 @@ grub_lvm_iterate (int (*hook) (const char *name),
        for (lv = vg->lvs; lv; lv = lv->next)
          if (lv->visible && lv->number >= old_count)
            {
-             char lvname[sizeof ("lvm/") + grub_strlen (lv->name)];
-             grub_memcpy (lvname, "lvm/", sizeof ("lvm/") - 1);
-             grub_strcpy (lvname + sizeof ("lvm/") - 1, lv->name);
-             if (hook (lvname))
+             if (hook (lv->fullname))
                return 1;
            }
     }