summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2009-07-30 08:24:12 +0930
committerRusty Russell <rusty@rustcorp.com.au>2009-07-30 08:24:12 +0930
commitf7d595da4f2859256625bf59585a6f988b781f44 (patch)
tree7c920ef22acbc9d1cc668ecfbe7d295c48a9430d
parent4f14d7bbd5afcda4fd0f1f70e8c9aae2a929c4d4 (diff)
Remove const warning
-rw-r--r--ccan/talloc/talloc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ccan/talloc/talloc.c b/ccan/talloc/talloc.c
index 7a2dfab1..a5cd447e 100644
--- a/ccan/talloc/talloc.c
+++ b/ccan/talloc/talloc.c
@@ -469,7 +469,7 @@ static void *__talloc_steal(const void *new_ctx, const void *ptr)
/*
internal talloc_free call
*/
-static inline int _talloc_free(void *ptr)
+static inline int _talloc_free(const void *ptr)
{
struct talloc_chunk *tc;
void *oldparent = NULL;
@@ -508,7 +508,7 @@ static inline int _talloc_free(void *ptr)
return -1;
}
tc->destructor = (talloc_destructor_t)-1;
- if (d(ptr) == -1) {
+ if (d(discard_const_p(void, ptr)) == -1) {
tc->destructor = d;
return -1;
}