diff options
Diffstat (limited to 'hcid/adapter.c')
| -rw-r--r-- | hcid/adapter.c | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/hcid/adapter.c b/hcid/adapter.c index 3897bbb1..52cb2b8a 100644 --- a/hcid/adapter.c +++ b/hcid/adapter.c @@ -3181,6 +3181,9 @@ static DBusHandlerResult get_properties(DBusConnection *conn,  	bdaddr_t ba;  	char str[249]; +	if (!hcid_dbus_use_experimental()) +		return error_unknown_method(conn, msg); +  	if (check_address(adapter->address) < 0)  		return error_not_ready(conn, msg); @@ -3235,6 +3238,9 @@ static DBusHandlerResult set_property(DBusConnection *conn,  	DBusMessageIter sub;  	const char *property; +	if (!hcid_dbus_use_experimental()) +		return error_unknown_method(conn, msg); +  	if (!dbus_message_iter_init(msg, &iter))  		return error_invalid_arguments(conn, msg, NULL); | 
