evas vg: fix memory leak. 79/220479/1
authorHermet Park <hermetpark@gmail.com>
Wed, 18 Dec 2019 12:51:54 +0000 (21:51 +0900)
committerHermet Park <hermetpark@gmail.com>
Wed, 18 Dec 2019 12:53:09 +0000 (21:53 +0900)
Change-Id: Iccf1217e14a1c3e62e8cbb97f3b7ce2df74a9e7c

src/lib/evas/vg/evas_vg_cache.c

index 2ef31bd..90adcaf 100644 (file)
@@ -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;
 }