From a3927ca1a7605899b9c55309ee9f5484ae77aae4 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Sat, 26 Apr 2014 02:21:51 -0400 Subject: [PATCH] eina_value_free() now takes NULL like the rest of the efl free functions --- src/lib/eina/eina_value.c | 2 +- src/lib/eina/eina_value.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/eina/eina_value.c b/src/lib/eina/eina_value.c index a4fbd5cc95..9225454597 100644 --- a/src/lib/eina/eina_value.c +++ b/src/lib/eina/eina_value.c @@ -5028,7 +5028,7 @@ eina_value_new(const Eina_Value_Type *type) EAPI void eina_value_free(Eina_Value *value) { - EINA_SAFETY_ON_NULL_RETURN(value); + if (!value) return; eina_value_flush(value); eina_mempool_free(_eina_value_mp, value); } diff --git a/src/lib/eina/eina_value.h b/src/lib/eina/eina_value.h index bb619ddbe0..a64d3b4dd8 100644 --- a/src/lib/eina/eina_value.h +++ b/src/lib/eina/eina_value.h @@ -639,7 +639,7 @@ EAPI Eina_Value *eina_value_new(const Eina_Value_Type *type) EINA_ARG_NONNULL(1) * * @since 1.2 */ -EAPI void eina_value_free(Eina_Value *value) EINA_ARG_NONNULL(1); +EAPI void eina_value_free(Eina_Value *value); /**