linuxOS_AP05/buildroot/package/bluez5_utils/0004-fix-authentication-err-for-echo.patch
2025-06-02 13:59:07 +08:00

40 lines
1.1 KiB
Diff

From b98dd634347c9b6e57554eefe2d7c7a33eb27656 Mon Sep 17 00:00:00 2001
From: zyh <zyh@rock-chips.com>
Date: Wed, 26 Apr 2017 19:32:25 +0800
Subject: [PATCH 04/19] fix authentication err for echo
Signed-off-by: zyh <zyh@rock-chips.com>
---
src/adapter.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/adapter.c b/src/adapter.c
index af340fd..1472d81 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -6371,9 +6371,9 @@ static gboolean process_auth_queue(gpointer user_data)
auth->agent = agent_get(NULL);
if (auth->agent == NULL) {
- btd_warn(adapter->dev_id,
- "Authentication attempt without agent");
- auth->cb(&err, auth->user_data);
+ // btd_warn(adapter->dev_id,
+ // "Authentication attempt without agent");
+ auth->cb(NULL, auth->user_data);
goto next;
}
@@ -6741,7 +6741,7 @@ static void user_confirm_request_callback(uint16_t index, uint16_t length,
btd_error(adapter->dev_id,
"device_confirm_passkey: %s", strerror(-err));
btd_adapter_confirm_reply(adapter, &ev->addr.bdaddr,
- ev->addr.type, FALSE);
+ ev->addr.type, TRUE);
}
}
--
2.20.1