summaryrefslogtreecommitdiffstats
path: root/lib/mirror
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2010-12-20 13:32:49 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2010-12-20 13:32:49 +0000
commit9d9de35dca9b9f7964b884ffc250e24f6c84c783 (patch)
tree8de86fcc01bce4f5670bfb904a9a8bc8b1334b26 /lib/mirror
parent66781f5d5a4fd4b47cd5baebdc869f738de02879 (diff)
downloadlvm2-9d9de35dca9b9f7964b884ffc250e24f6c84c783.tar.gz
lvm2-9d9de35dca9b9f7964b884ffc250e24f6c84c783.tar.xz
lvm2-9d9de35dca9b9f7964b884ffc250e24f6c84c783.zip
Remove const usage from destroy callbacks
As const segment_type or const format_type are never released use their non-const version and remove const downcast from dm_free calls. This change fixes many gcc warnings we were getting from them.
Diffstat (limited to 'lib/mirror')
-rw-r--r--lib/mirror/mirrored.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/mirror/mirrored.c b/lib/mirror/mirrored.c
index a02ccb5a..3d25d709 100644
--- a/lib/mirror/mirrored.c
+++ b/lib/mirror/mirrored.c
@@ -600,9 +600,9 @@ static int _mirrored_modules_needed(struct dm_pool *mem,
return 1;
}
-static void _mirrored_destroy(const struct segment_type *segtype)
+static void _mirrored_destroy(struct segment_type *segtype)
{
- dm_free((void *) segtype);
+ dm_free(segtype);
}
static struct segtype_handler _mirrored_ops = {