Add headless device handling logic
[platform/upstream/bluez.git] / src / adapter.c
index b3bc958..a7aec92 100644 (file)
@@ -10733,8 +10733,11 @@ static gboolean process_auth_queue(gpointer user_data)
 #ifndef TIZEN_FEATURE_BLUEZ_MODIFY
                if (device_is_trusted(device) == TRUE) {
 #else
-               if (device_is_trusted(device) == TRUE ||
-                               device_is_profile_trusted(device, auth->uuid)) {
+               if (device_is_trusted(device) == TRUE
+                               || device_is_profile_trusted(device, auth->uuid)
+                               || main_opts.pin_code) {
+                       /* In headless device(pin_code is existing),
+                          no need to request to agent */
 #endif
                        auth->cb(NULL, auth->user_data);
                        goto next;