diff --git a/a8/websocketsession.cc b/a8/websocketsession.cc index dcf2dd4..0bd4eb8 100644 --- a/a8/websocketsession.cc +++ b/a8/websocketsession.cc @@ -212,8 +212,10 @@ namespace a8 return; } if (opcode != BINARY_MODE) { - Close(); - return; + if (opcode != WEBSOCKET_FRAME_PING) { + Close(); + return; + } } if (!is_final_frame) { Close();