]> sourceware.org Git - lvm2.git/commitdiff
Fix warnings with conversion of uuid.
authorDave Wysochanski <dwysocha@redhat.com>
Wed, 19 May 2010 12:12:47 +0000 (12:12 +0000)
committerDave Wysochanski <dwysocha@redhat.com>
Wed, 19 May 2010 12:12:47 +0000 (12:12 +0000)
More cleanup of uuid casting / structures is needed but for now just
cast like the rest of the code.

liblvm/lvm_base.c

index 08ef14f6bbd5e4c3c01bafb689e9e33f8e1b2124..7ee7c362bd8e9e428c2902b9ea97636f65358351 100644 (file)
@@ -103,13 +103,13 @@ const char *lvm_errmsg(lvm_t libh)
 const char *lvm_vgname_from_pvid(lvm_t libh, const char *pvid)
 {
        struct cmd_context *cmd = (struct cmd_context *)libh;
-       char uuid[64] __attribute((aligned(8)));
+       struct id id;
 
-       if (!id_read_format(uuid, pvid)) {
+       if (!id_read_format(&id, pvid)) {
                log_error(INTERNAL_ERROR "Unable to convert uuid");
                return NULL;
        }
-       return find_vgname_from_pvid(cmd, uuid);
+       return find_vgname_from_pvid(cmd, (char *)id.uuid);
 }
 
 const char *lvm_vgname_from_device(lvm_t libh, const char *device)
This page took 0.030765 seconds and 5 git commands to generate.