-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[case] Do not expire reserved secure sessions on Sigma1 reception (#1…
…7340) Upon reception of Sigma1 CASEServer expires all sessions with undefined fabric index and node ID, supposedly to expire stale PASE sessions, but the code seems obsolete since PASE sessions are already deleted by Commissioning Window Manager on receiving CommissioningComplete command. In fact, the code causes a problem in the following scenario: 1. A device tries to establish a connection to another device, for example OTA Provider. 2. The controller tries establish a connection with the device, for example to read its cluster attribute. In such a case, although CASE session between the device and the OTA Provider will succeed, deriving a secure session will fail because the CASE server will already have released the session reserved by the CASE client.
- Loading branch information
1 parent
49d2cdc
commit 2433817
Showing
2 changed files
with
15 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters