From e407c41c5c784465cc263d228520a68a1c0044ad Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Fri, 9 Aug 2013 23:06:41 +0200 Subject: [PATCH] core: check that value is not NULL before calling free in hashtable_free_value --- src/core/wee-hashtable.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/wee-hashtable.c b/src/core/wee-hashtable.c index 42eb6cadf..5f2835f0a 100644 --- a/src/core/wee-hashtable.c +++ b/src/core/wee-hashtable.c @@ -336,7 +336,8 @@ hashtable_free_value (struct t_hashtable *hashtable, case HASHTABLE_STRING: case HASHTABLE_BUFFER: case HASHTABLE_TIME: - free (item->value); + if (item->value) + free (item->value); break; case HASHTABLE_POINTER: break;