diff --git a/ChangeLog b/ChangeLog index daf12c7fd..3a2319f73 100644 --- a/ChangeLog +++ b/ChangeLog @@ -13,6 +13,7 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes] == Version 0.4.4 (under dev) +* core: fix memory leak when removing a hdata * core: fix memory leak in evaluation of sub-conditions * core: fix memory leak in function gui_key_add_to_infolist (in case of insufficient memory) diff --git a/src/core/wee-hdata.c b/src/core/wee-hdata.c index f14350616..c13f92e2c 100644 --- a/src/core/wee-hdata.c +++ b/src/core/wee-hdata.c @@ -967,6 +967,8 @@ hdata_free (struct t_hdata *hdata) free (hdata->var_next); if (hdata->hash_list) hashtable_free (hdata->hash_list); + if (hdata->name) + free (hdata->name); free (hdata); }