uridecode no need to require length plus 2

length + 1 (for the '\0' is enough)

Signed-off-by: Andy Green <andy.green@linaro.org>
This commit is contained in:
Andy Green 2016-01-20 09:37:23 +08:00
parent 7070968f94
commit 0f8b1919ef

View file

@ -110,7 +110,7 @@ LWS_VISIBLE int lws_hdr_copy_fragment(struct lws *wsi, char *dst, int len,
n++;
}
if (wsi->u.hdr.ah->frags[f].len >= (len - 1))
if (wsi->u.hdr.ah->frags[f].len >= len)
return -1;
memcpy(dst, &wsi->u.hdr.ah->data[wsi->u.hdr.ah->frags[f].offset],