From: Andy Green Date: Mon, 7 Mar 2011 21:14:23 +0000 (+0000) Subject: fix misunderstood fragmentation restriction X-Git-Tag: 1.2~121 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9a50ba844fe18c7b8d636d762ddbebd8e2a499b1;p=profile%2Fivi%2Flibwebsockets.git fix misunderstood fragmentation restriction Signed-off-by: Andy Green --- diff --git a/lib/parsers.c b/lib/parsers.c index f87b1d8..5b7a3bd 100644 --- a/lib/parsers.c +++ b/lib/parsers.c @@ -422,15 +422,6 @@ post_mask: wsi->opcode = c & 0xf; wsi->final = !!((c >> 7) & 1); - if (wsi->final && - wsi->opcode == LWS_WS_OPCODE_04__CONTINUATION && - wsi->rx_packet_length == 0) { - fprintf(stderr, - "Frame starts with final continuation\n"); - /* kill the connection */ - return -1; - } - wsi->lws_rx_parse_state = LWS_RXPS_04_FRAME_HDR_LEN; break; @@ -758,15 +749,6 @@ int libwebsocket_client_rx_sm(struct libwebsocket *wsi, unsigned char c) wsi->opcode = c & 0xf; wsi->final = !!((c >> 7) & 1); - if (wsi->final && - wsi->opcode == LWS_WS_OPCODE_04__CONTINUATION && - wsi->rx_packet_length == 0) { - fprintf(stderr, - "Frame starts with final continuation\n"); - /* kill the connection */ - return -1; - } - wsi->lws_rx_parse_state = LWS_RXPS_04_FRAME_HDR_LEN; break; default: