You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 5, 2023. It is now read-only.
the method isIdUsed in the session-handler has a race-condition. IDs of sessions in the pending list, are ignored and even, if they are not ignored, there is a little time-window, where IDs are used, but in no list.
This race-condition must be avoided, to avoid double usage of IDs.
The current ignorance of the pending IDs is the reasion, why the test actually works. More correctly, only two differenc instances of the test-binary should be able to create a session.
The text was updated successfully, but these errors were encountered:
will change the init process so that both sides of a session can have different ids. Instead of this both side have to save the id of the other side. This makes many things easier.
the method
isIdUsed
in the session-handler has a race-condition. IDs of sessions in the pending list, are ignored and even, if they are not ignored, there is a little time-window, where IDs are used, but in no list.This race-condition must be avoided, to avoid double usage of IDs.
The current ignorance of the pending IDs is the reasion, why the test actually works. More correctly, only two differenc instances of the test-binary should be able to create a session.
The text was updated successfully, but these errors were encountered: