Fix UTF-8 validation

This commit is contained in:
Přemysl Eric Janouch 2018-05-11 22:34:19 +02:00
parent 2e1127e371
commit 19e10aaf3e
Signed by: p
GPG Key ID: B715679E3A361BE6

View File

@ -1958,7 +1958,7 @@ backend_ws_on_frame (void *user_data, const struct ws_parser *parser)
return true; return true;
if (self->message_opcode == WS_OPCODE_TEXT if (self->message_opcode == WS_OPCODE_TEXT
&& !utf8_validate (self->parser.input.str, self->parser.input.len)) && !utf8_validate (self->message_data.str, self->message_data.len))
return backend_ws_fail (self, WS_STATUS_INVALID_PAYLOAD_DATA); return backend_ws_fail (self, WS_STATUS_INVALID_PAYLOAD_DATA);
bool result = backend_ws_on_message (self, self->message_opcode, bool result = backend_ws_on_message (self, self->message_opcode,