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
As in the subject, there seems to be a bug in libutp: if a connection is opened between a client and a server and the client closes the connection without sending any data, then the server does not get a STATE_EOF state change notification so the socket is kept around forever.
To reproduce, is enough to use ucat on the server as follows:
ucat -d -l -p 5678
and on the client as follows:
ucat -d 127.0.0.1 5678
and close (CTRL-D) the client connection without sending any data. The client will fail with ETIMEDOUT and the server will not get the STATE_EOF notification.
The text was updated successfully, but these errors were encountered:
Hello,
As in the subject, there seems to be a bug in
libutp
: if a connection is opened between a client and a server and the client closes the connection without sending any data, then the server does not get aSTATE_EOF
state change notification so the socket is kept around forever.To reproduce, is enough to use
ucat
on the server as follows:and on the client as follows:
and close (CTRL-D) the client connection without sending any data. The client will fail with
ETIMEDOUT
and the server will not get theSTATE_EOF
notification.The text was updated successfully, but these errors were encountered: