diff options
author | Hermet Park <hermetpark@gmail.com> | 2019-12-18 21:51:54 +0900 |
---|---|---|
committer | Hermet Park <hermetpark@gmail.com> | 2019-12-18 21:52:42 +0900 |
commit | 518d9b264999d9a4a5c65d2593e449271b097974 (patch) | |
tree | 01ef56586ca563ec92ad7a5ac00b09b767487a02 | |
parent | 0ed64caa360db326d6dae041701e92633498bec6 (diff) | |
download | efl-518d9b264999d9a4a5c65d2593e449271b097974.tar.gz |
evas vg: fix memory leak.
-rw-r--r-- | src/lib/evas/vg/evas_vg_cache.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/evas/vg/evas_vg_cache.c b/src/lib/evas/vg/evas_vg_cache.c index 2ef31bded2..90adcaf00d 100644 --- a/src/lib/evas/vg/evas_vg_cache.c +++ b/src/lib/evas/vg/evas_vg_cache.c @@ -293,6 +293,9 @@ evas_cache_vg_surface_key_get(Efl_Canvas_Vg_Node *root, int w, int h, int frame_ //New key comes. key = eina_strbuf_string_steal(hash_key); vg_cache->vg_surface_keys = eina_list_append(vg_cache->vg_surface_keys, key); + + eina_strbuf_free(hash_key); + return (void *) key; } |