mirror of
https://github.com/ultrajson/ultrajson.git
synced 2024-11-23 12:32:02 +01:00
Reduce default buffer on stack size
Fix segfaults on musl libc when ultrajson runs in a thread. On musl libc the default thread stack size is only 80k so allocating a 128k buffer on stack will guarantee a crash. There seems not to be any evident performance benefit using big buffer on stack either so we just reduce the default. fixes #254
This commit is contained in:
parent
351197c3d8
commit
0f52df8f9b
@ -77,7 +77,7 @@ tree doesn't have cyclic references.
|
||||
/*
|
||||
Dictates and limits how much stack space for buffers UltraJSON will use before resorting to provided heap functions */
|
||||
#ifndef JSON_MAX_STACK_BUFFER_SIZE
|
||||
#define JSON_MAX_STACK_BUFFER_SIZE 131072
|
||||
#define JSON_MAX_STACK_BUFFER_SIZE 1024
|
||||
#endif
|
||||
|
||||
#ifdef _WIN32
|
||||
|
Loading…
Reference in New Issue
Block a user