[lvm-devel] [PATCH 11/14] Fix void* arithmetic and more readable char[]
Zdenek Kabelac
zkabelac at redhat.com
Wed Jul 28 09:15:57 UTC 2010
Signed-off-by: Zdenek Kabelac <zkabelac at redhat.com>
---
libdm/mm/dbg_malloc.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/libdm/mm/dbg_malloc.c b/libdm/mm/dbg_malloc.c
index 0add7b6..d86326d 100644
--- a/libdm/mm/dbg_malloc.c
+++ b/libdm/mm/dbg_malloc.c
@@ -196,12 +196,12 @@ int dm_dump_memory_debug(void)
for (c = 0; c < sizeof(str) - 1; c++) {
if (c >= mb->length)
str[c] = ' ';
- else if (*(char *)(mb->magic + c) == '\0')
+ else if (((char *)mb->magic)[c] == '\0')
str[c] = '\0';
- else if (*(char *)(mb->magic + c) < ' ')
+ else if (((char *)mb->magic)[c] < ' ')
str[c] = '?';
else
- str[c] = *(char *)(mb->magic + c);
+ str[c] = ((char *)mb->magic)[c];
}
str[sizeof(str) - 1] = '\0';
--
1.7.2
More information about the lvm-devel
mailing list