From bf6bd2660fef51562945520fe8ce7731af9b83a6 Mon Sep 17 00:00:00 2001 From: Maciej Hirsz Date: Wed, 6 Nov 2019 16:56:07 +0100 Subject: [PATCH] Even more logging --- actix-web-actors/src/ws.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/actix-web-actors/src/ws.rs b/actix-web-actors/src/ws.rs index 9bd28681..f9677dd4 100644 --- a/actix-web-actors/src/ws.rs +++ b/actix-web-actors/src/ws.rs @@ -543,6 +543,12 @@ where let msg = match frm { Frame::Text(data) => { Some(if let Some(data) = data { + let text = std::str::from_utf8(&data); + + if text.is_err() { + error!("Invalid UTF-8 encoding"); + } + Message::Text(std::str::from_utf8(&data)?.to_string()) } else { Message::Text(String::new())