Another oversight when switching to unidirectional streams: the
unsolicited state occurs when partial view states diverge, but the
remote end will never know because closing the stream has no effect
anymore. Thus, send a DISCONNECT message in this case to sync states.
Another oversight when switching to unidirectional streams: the unsolicited state occurs when partial view states diverge, but the remote end will never know because closing the stream has no effect anymore. Thus, send a DISCONNECT message in this case to sync states.
Signed-off-by: Kim Altintop kim@monadic.xyz