diff options
author | Johan Hedberg <johan.hedberg@nokia.com> | 2006-08-19 10:12:26 +0000 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@nokia.com> | 2006-08-19 10:12:26 +0000 |
commit | 67f57bda5344038e57ca0ca3e22594ef84f041ea (patch) | |
tree | 500a3cec76cd0b13c13bf20d1a4e5d28507dc23e | |
parent | f841e8de8c71a0f726f77a65b4145b76e924df14 (diff) |
Cancel PIN request on HCI level if agent exits
-rw-r--r-- | hcid/dbus-security.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/hcid/dbus-security.c b/hcid/dbus-security.c index c4ef5931..d757100a 100644 --- a/hcid/dbus-security.c +++ b/hcid/dbus-security.c @@ -58,6 +58,9 @@ static void passkey_agent_free(struct passkey_agent *agent) for (l = agent->pending_requests; l != NULL; l = l->next) { struct pending_agent_request *req = l->data; + + hci_send_cmd(req->dev, OGF_LINK_CTL, + OCF_PIN_CODE_NEG_REPLY, 6, &req->bda); free(req->path); dbus_pending_call_cancel(req->call); |