We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a32e8fa commit f130cd0Copy full SHA for f130cd0
1 file changed
src/protocol/mod.rs
@@ -554,9 +554,12 @@ impl WebSocketContext {
554
// if an system message would exceed the buffer put it back in
555
// `additional_send` for retry. Otherwise returning this error
556
// may not make sense to the user, e.g. calling `flush`.
557
- let Message::Frame(msg) = *msg else { unreachable!() };
558
- self.set_additional(msg);
559
- false
+ if let Message::Frame(msg) = *msg {
+ self.set_additional(msg);
+ false
560
+ } else {
561
+ unreachable!()
562
+ }
563
}
564
Err(err) => return Err(err),
565
Ok(_) => true,
0 commit comments