jsuya pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=65be14db240218494930da39da4bcfe916b77aa2

commit 65be14db240218494930da39da4bcfe916b77aa2
Author: JunsuChoi <jsuya.c...@samsung.com>
Date:   Fri Sep 6 11:25:22 2019 +0900

    eldbus_proxy: Prevent dangling pointer.
---
 src/lib/eldbus/eldbus_proxy.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/lib/eldbus/eldbus_proxy.c b/src/lib/eldbus/eldbus_proxy.c
index a28fe9f0e4..955182f4c2 100644
--- a/src/lib/eldbus/eldbus_proxy.c
+++ b/src/lib/eldbus/eldbus_proxy.c
@@ -148,7 +148,10 @@ _eldbus_proxy_clear(Eldbus_Proxy *proxy)
 
    eldbus_cbs_free_dispatch(&(proxy->cbs_free), proxy);
    if (proxy->props)
-     eina_hash_free(proxy->props);
+     {
+        eina_hash_free(proxy->props);
+        proxy->props = NULL;
+     }
    proxy->refcount = 0;
 }
 

-- 


Reply via email to