@@ -68,6 +68,7 @@
#include "adv_monitor.h"
#include "eir.h"
#include "battery.h"
+#include "profiles/input/server.h"
#define MODE_OFF 0x00
#define MODE_CONNECTABLE 0x01
@@ -5090,6 +5091,12 @@ free:
g_key_file_free(key_file);
}
+ if (btd_adapter_has_sixaxis_cable_pairing(adapter)) {
+ DBG("There is at least one known sixaxis device, setting the "
+ "listening input server security level accordingly");
+ server_set_sixaxis_cable_pairing(&adapter->bdaddr, true);
+ }
+
closedir(dir);
load_link_keys(adapter, keys, btd_opts.debug_keys);