This repository has been archived by the owner on Jun 15, 2023. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The socket close event handler appears to have a bug in it. As far as I know, the only acceptable first parameter to
Array::splice
is a Number (as opposed to an object as seen in line 65 of index.js.)Specifying an object as the first parameter appears to always splice the first element off. This pull request fixes this issue by using
Array::indexOf
to look up the index of the socket first.Some steps to illustrate this bug:
conns
array instead of Firefox's.