diff --git a/lib/handshake.c b/lib/handshake.c index 90219a2d..d1df77a8 100644 --- a/lib/handshake.c +++ b/lib/handshake.c @@ -240,8 +240,7 @@ handshake_0405(struct libwebsocket *wsi) int nonce_len; int accept_len; - if (!wsi->utf8_token[WSI_TOKEN_SWORIGIN].token_len || - !wsi->utf8_token[WSI_TOKEN_HOST].token_len || + if (!wsi->utf8_token[WSI_TOKEN_HOST].token_len || !wsi->utf8_token[WSI_TOKEN_KEY].token_len) { debug("handshake_04 missing pieces\n"); /* completed header processing, but missing some bits */