8000 set minimum bufsize for base64 encode · smartcoder00/arduinoWebSockets@30d5e13 · GitHub
[go: up one dir, main page]

Skip to content

Commit 30d5e13

Browse files
matth-xLinks2004
authored andcommitted
set minimum bufsize for base64 encode
1 parent 751cf87 commit 30d5e13

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/WebSockets.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -571,6 +571,7 @@ String WebSockets::acceptKey(String & clientKey) {
571571
*/
572572
String WebSockets::base64_encode(uint8_t * data, size_t length) {
573573
size_t size = ((length * 1.6f) + 1);
574+
size = std::max(size, (size_t) 5); //minimum buffer size
574575
char * buffer = (char *)malloc(size);
575576
if(buffer) {
576577
base64_encodestate _state;

0 commit comments

Comments
 (0)
0