Skip to content
Snippets Groups Projects
Commit 60362c72 authored by Andy Green's avatar Andy Green
Browse files

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

parent e618ce1d
No related branches found
No related tags found
No related merge requests found
......@@ -184,7 +184,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 {
......@@ -218,7 +218,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 */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment