Change-Id: I781cae8c66809c18649dd0fe63a85d5bf887ef6c
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Proxy* obj = static_cast<Proxy*>(user_data);
LOGW("[__DbusNameTimeout__] endpoint(%s)", obj->target_appid_.c_str());
- if (obj->listener_)
- obj->listener_->OnRejected(obj->target_appid_);
-
obj->conn_timer_ = 0;
+ if (obj->listener_) {
+ IEventListener* listener = obj->listener_;
+ obj->listener_ = nullptr;
+ listener->OnRejected(obj->target_appid_);
+ }
+
return G_SOURCE_REMOVE;
}