diff options
| -rw-r--r-- | hcid/dbus-sdp.c | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/hcid/dbus-sdp.c b/hcid/dbus-sdp.c index 145205f6..d6dd16ef 100644 --- a/hcid/dbus-sdp.c +++ b/hcid/dbus-sdp.c @@ -883,6 +883,9 @@ DBusHandlerResult get_remote_svc_rec(DBusConnection *conn, DBusMessage *msg,  	int err;  	connect_cb_t *cb; +	if (!adapter->up) +		return error_not_ready(conn, msg); +  	if (!dbus_message_get_args(msg, NULL,  			DBUS_TYPE_STRING, &dst,  			DBUS_TYPE_UINT32, &handle, @@ -945,6 +948,9 @@ DBusHandlerResult get_remote_svc_handles(DBusConnection *conn, DBusMessage *msg,  	int err;  	uuid_t uuid; +	if (!adapter->up) +		return error_not_ready(conn, msg); +  	if (!dbus_message_get_args(msg, NULL,  			DBUS_TYPE_STRING, &dst,  			DBUS_TYPE_STRING, &svc, | 
