From 47c0a178d9aa83873c2e438fd695423010a9e76f Mon Sep 17 00:00:00 2001 From: Deokhyun Kim Date: Wed, 30 Nov 2016 14:33:00 +0900 Subject: [PATCH] Check NULL for dev->disconnect [Problem] bluez crashes when disconnecting hid fails [Cause & Measure] dev->disconnect is already unrefed but tries again with NULL [Checking Method] Launch VR Controller App wihtout GearVR Change-Id: Iee9cd0d6793fac6c2c4f7ec54040293321383e7a Signed-off-by: Injun Yang --- src/device.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/device.c b/src/device.c index 87eb5d3..618d5bb 100644 --- a/src/device.c +++ b/src/device.c @@ -2481,6 +2481,9 @@ static DBusMessage *disconnect_profile(DBusConnection *conn, DBusMessage *msg, if (err == 0) return NULL; +#ifdef TIZEN_FEATURE_BLUEZ_MODIFY + if (dev->disconnect) +#endif dbus_message_unref(dev->disconnect); dev->disconnect = NULL; -- 2.7.4