summaryrefslogtreecommitdiffstats
path: root/espFtpServer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'espFtpServer.cpp')
-rw-r--r--espFtpServer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/espFtpServer.cpp b/espFtpServer.cpp
index a6c705f..aa67fe3 100644
--- a/espFtpServer.cpp
+++ b/espFtpServer.cpp
@@ -1030,9 +1030,9 @@ int32_t FtpServer::allocateBuffer(int32_t desiredBytes)
if (maxBlock - desiredBytes < 0)
desiredBytes = maxBlock;
- // leave at least (10% of heap) as reserve
- if (maxHeap - desiredBytes < (maxHeap / 10))
- desiredBytes -= (maxHeap / 10);
+ // leave at least (20% of heap) as reserve
+ if (maxHeap - desiredBytes < (maxHeap / 5))
+ desiredBytes -= (maxHeap / 5);
// round down on 4byte bound
desiredBytes &= ~3;