1
0
Fork 0
mirror of https://github.com/actix/actix-web.git synced 2024-12-22 08:07:18 +00:00

Small ws codec fix (#1465)

* Small ws codec fix

* Update actix-http/Changes.md

Co-authored-by: Huston Bokinsky <huston@deepgram.com>
This commit is contained in:
Huston Bokinsky 2020-04-28 19:13:09 -07:00 committed by GitHub
parent ce24630d31
commit b047413b39
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View file

@ -7,6 +7,8 @@
* Implement `std::error::Error` for our custom errors [#1422] * Implement `std::error::Error` for our custom errors [#1422]
* Remove `failure` support for `ResponseError` since that crate * Remove `failure` support for `ResponseError` since that crate
will be deprecated in the near future. will be deprecated in the near future.
* Fix a mistake in the encoding of websocket continuation messages wherein
Item::FirstText and Item::FirstBinary are each encoded as the other.
[#1422]: https://github.com/actix/actix-web/pull/1422 [#1422]: https://github.com/actix/actix-web/pull/1422

View file

@ -137,7 +137,7 @@ impl Encoder for Codec {
Parser::write_message( Parser::write_message(
dst, dst,
&data[..], &data[..],
OpCode::Binary, OpCode::Text,
false, false,
!self.flags.contains(Flags::SERVER), !self.flags.contains(Flags::SERVER),
) )
@ -151,7 +151,7 @@ impl Encoder for Codec {
Parser::write_message( Parser::write_message(
dst, dst,
&data[..], &data[..],
OpCode::Text, OpCode::Binary,
false, false,
!self.flags.contains(Flags::SERVER), !self.flags.contains(Flags::SERVER),
) )