From 8f4a9e6a3ed6f9aeded1a8d9253ef26e0d1965c7 Mon Sep 17 00:00:00 2001 From: Dave Wysochanski Date: Wed, 19 May 2010 12:12:47 +0000 Subject: [PATCH] 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. --- liblvm/lvm_base.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/liblvm/lvm_base.c b/liblvm/lvm_base.c index 08ef14f6b..7ee7c362b 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) -- 2.43.5