Merge pull request #18 from andig/fix-lowmem
Gracefully handle out of memory
This commit is contained in:
commit
c0fd47bbf9
|
@ -267,6 +267,10 @@ size_t AsyncAbstractResponse::_ack(AsyncWebServerRequest *request, size_t len, u
|
|||
outLen = (remaining > space)?space:remaining;
|
||||
}
|
||||
uint8_t *buf = (uint8_t *)malloc(outLen);
|
||||
if (!buf) {
|
||||
// os_printf("_ack malloc %d failed\n", outLen);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if(_chunked){
|
||||
readLen = _fillBuffer(buf, outLen - 8);
|
||||
|
|
Loading…
Reference in New Issue