summaryrefslogtreecommitdiffstats
path: root/liblvm/lvm_base.c
diff options
context:
space:
mode:
authorDave Wysochanski <dwysocha@redhat.com>2010-05-19 12:12:47 +0000
committerDave Wysochanski <dwysocha@redhat.com>2010-05-19 12:12:47 +0000
commit8f4a9e6a3ed6f9aeded1a8d9253ef26e0d1965c7 (patch)
tree3589e976f46b0efd41e4fcc2973db4be877cd10f /liblvm/lvm_base.c
parent0a6ddb393fc320c796aaa3c1d462f5a5a28ed3d8 (diff)
downloadlvm2-8f4a9e6a3ed6f9aeded1a8d9253ef26e0d1965c7.tar.gz
lvm2-8f4a9e6a3ed6f9aeded1a8d9253ef26e0d1965c7.tar.xz
lvm2-8f4a9e6a3ed6f9aeded1a8d9253ef26e0d1965c7.zip
Fix warnings with conversion of uuid.
More cleanup of uuid casting / structures is needed but for now just cast like the rest of the code.
Diffstat (limited to 'liblvm/lvm_base.c')
-rw-r--r--liblvm/lvm_base.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/liblvm/lvm_base.c b/liblvm/lvm_base.c
index 08ef14f6..7ee7c362 100644
--- a/liblvm/lvm_base.c
+++ b/liblvm/lvm_base.c
@@ -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)