diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2013-08-09 23:06:41 +0200 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2013-08-09 23:06:41 +0200 |
commit | e407c41c5c784465cc263d228520a68a1c0044ad (patch) | |
tree | 614214c5ad2ca2b1178e27128f09016cd6003f24 /src/core | |
parent | abb574ec4e8a610c7902d40eb384dd5cfe358843 (diff) | |
download | weechat-e407c41c5c784465cc263d228520a68a1c0044ad.zip |
core: check that value is not NULL before calling free in hashtable_free_value
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/wee-hashtable.c | 3 |
1 files changed, 2 insertions, 1 deletions
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; |