From 93d23efc2c5220a56bd4f81d81f6a597a63a1ae1 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Sat, 16 Feb 2019 17:28:57 +0800 Subject: [PATCH] raw-proxy: avoid one char read too far with tokenizer --- plugins/raw-proxy/protocol_lws_raw_proxy.c | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/raw-proxy/protocol_lws_raw_proxy.c b/plugins/raw-proxy/protocol_lws_raw_proxy.c index bfa8d6d9e..bd2b82ae0 100644 --- a/plugins/raw-proxy/protocol_lws_raw_proxy.c +++ b/plugins/raw-proxy/protocol_lws_raw_proxy.c @@ -193,6 +193,7 @@ callback_raw_proxy(struct lws *wsi, enum lws_callback_reasons reason, lws_tokenize_init(&ts, cp, LWS_TOKENIZE_F_DOT_NONTERM | LWS_TOKENIZE_F_MINUS_NONTERM | LWS_TOKENIZE_F_NO_FLOATS); + ts.len = strlen(cp); if (lws_tokenize(&ts) != LWS_TOKZE_TOKEN) goto bad_onward;