From 65be14db240218494930da39da4bcfe916b77aa2 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Fri, 6 Sep 2019 11:25:22 +0900 Subject: [PATCH] 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; }