1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-16 00:00:07 +01:00

lejp: always allow an extra byte at the end of the string buffer for NUL

This commit is contained in:
Andy Green 2018-08-24 16:08:29 +08:00
parent 446c790525
commit 290208c19e

View file

@ -7209,7 +7209,7 @@ typedef signed char (*lejp_callback)(struct lejp_ctx *ctx, char reason);
#endif
#ifndef LEJP_STRING_CHUNK
/* must be >= 30 to assemble floats */
#define LEJP_STRING_CHUNK 255
#define LEJP_STRING_CHUNK 254
#endif
enum num_flags {
@ -7243,7 +7243,7 @@ struct lejp_ctx {
uint16_t i[LEJP_MAX_INDEX_DEPTH]; /* index array */
uint16_t wild[LEJP_MAX_INDEX_DEPTH]; /* index array */
char path[LEJP_MAX_PATH];
char buf[LEJP_STRING_CHUNK];
char buf[LEJP_STRING_CHUNK + 1];
/* int */