From 59800b764e0f9714fe026cb46e3be73c6407797d Mon Sep 17 00:00:00 2001 From: Andy Green Date: Sun, 30 Nov 2014 12:36:09 +0800 Subject: [PATCH] coverity 83679 default int expansion might bloat byte reassembly Signed-off-by: Andy Green --- lib/parsers.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/parsers.c b/lib/parsers.c index 195325b19..4e0298853 100644 --- a/lib/parsers.c +++ b/lib/parsers.c @@ -423,7 +423,8 @@ swallow: /* terminal state */ - n = (lextable[wsi->u.hdr.lextable_pos] << 8) | lextable[wsi->u.hdr.lextable_pos + 1]; + n = ((unsigned int)lextable[wsi->u.hdr.lextable_pos] << 8) | + lextable[wsi->u.hdr.lextable_pos + 1]; lwsl_parser("known hdr %d\n", n); if (n == WSI_TOKEN_GET_URI &&