From ac8aeec824b49c69a97e107f170337fcaa75120f Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 29 Jul 2009 21:41:34 +0200 Subject: talloc: let talloc_steal() only generate a warning if it's used with references We have to many callers, which rely on that talloc_steal() never fails. metze --- lib/talloc/talloc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lib/talloc/talloc.c') diff --git a/lib/talloc/talloc.c b/lib/talloc/talloc.c index a0065bccab..64037b52cf 100644 --- a/lib/talloc/talloc.c +++ b/lib/talloc/talloc.c @@ -688,14 +688,13 @@ void *_talloc_steal_loc(const void *new_ctx, const void *ptr, const char *locati if (unlikely(tc->refs != NULL) && talloc_parent(ptr) != new_ctx) { struct talloc_reference_handle *h; #if DEVELOPER - fprintf(stderr, "ERROR: talloc_steal with references at %s\n", location); + fprintf(stderr, "WARNING: talloc_steal with references at %s\n", location); #endif for (h=tc->refs; h; h=h->next) { #if DEVELOPER fprintf(stderr, "\treference at %s\n", h->location); #endif } - return NULL; } return _talloc_steal_internal(new_ctx, ptr); -- cgit