]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_http_websocket: Increase the buffer size for non-LOW_MEMORY systems 13/4313/1
authorMatt Jordan <mjordan@digium.com>
Fri, 4 Nov 2016 20:42:09 +0000 (15:42 -0500)
committerMatt Jordan <mjordan@digium.com>
Fri, 4 Nov 2016 20:49:50 +0000 (15:49 -0500)
commite79acaeb750ba286786ad122ddf20e9c179c19cf
tree6c58ee3478951e22b6e9bb67bf7e1a9f7db20a98
parentcb30963d222cb1e12af9bbf8dfed58001c9fcaf4
res_http_websocket: Increase the buffer size for non-LOW_MEMORY systems

Not surprisingly, using Respoke (and possibly other systems) it is
possible to blow past the 16k limit for a WebSocket packet size. This
patch bumps it up to 32k, which, at least for Respoke, is sufficient.
For now.

Because 32k is laughable on a LOW_MEMORY system (as is 16k, for that
matter), this patch adds a LOW_MEMORY directive that sets the buffer to
8k for systems who have asked for their reduced memory availability to
be considered.

Change-Id: Id235902537091b58608196844dc4b045e383cd2e
res/res_http_websocket.c