summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--hcid/adapter.c6
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);