diff options
author | Joshua Colp <jcolp@digium.com> | 2016-11-07 19:32:05 -0600 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2016-11-07 19:32:05 -0600 |
commit | 58df0ccc0eff0cf3e4b147b18bcb05d6df54e741 (patch) | |
tree | d916e3a1bab0263cb24cddf179431dc3f1669eed /res | |
parent | 768bac97cc45cb8f77e4a3b710d8520e1f547cdd (diff) | |
parent | e79acaeb750ba286786ad122ddf20e9c179c19cf (diff) |
Merge "res_http_websocket: Increase the buffer size for non-LOW_MEMORY systems" into 13
Diffstat (limited to 'res')
-rw-r--r-- | res/res_http_websocket.c | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/res/res_http_websocket.c b/res/res_http_websocket.c index 5e0591b13..71d838ad9 100644 --- a/res/res_http_websocket.c +++ b/res/res_http_websocket.c @@ -51,16 +51,29 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") /*! \brief Number of buckets for registered protocols */ #define MAX_PROTOCOL_BUCKETS 7 +#ifdef LOW_MEMORY /*! \brief Size of the pre-determined buffer for WebSocket frames */ -#define MAXIMUM_FRAME_SIZE 16384 +#define MAXIMUM_FRAME_SIZE 8192 /*! \brief Default reconstruction size for multi-frame payload reconstruction. If exceeded the next frame will start a * payload. */ -#define DEFAULT_RECONSTRUCTION_CEILING 16384 +#define DEFAULT_RECONSTRUCTION_CEILING 8192 /*! \brief Maximum reconstruction size for multi-frame payload reconstruction. */ -#define MAXIMUM_RECONSTRUCTION_CEILING 16384 +#define MAXIMUM_RECONSTRUCTION_CEILING 8192 +#else +/*! \brief Size of the pre-determined buffer for WebSocket frames */ +#define MAXIMUM_FRAME_SIZE 32768 + +/*! \brief Default reconstruction size for multi-frame payload reconstruction. If exceeded the next frame will start a + * payload. + */ +#define DEFAULT_RECONSTRUCTION_CEILING 32768 + +/*! \brief Maximum reconstruction size for multi-frame payload reconstruction. */ +#define MAXIMUM_RECONSTRUCTION_CEILING 32768 +#endif /*! \brief Maximum size of a websocket frame header * 1 byte flags and opcode |