trying to solve memory issue - release

This commit is contained in:
philippe44
2020-02-19 17:58:46 -08:00
parent aa6c0fcf95
commit 4fa993f1a1
4 changed files with 53 additions and 5 deletions

View File

@@ -336,7 +336,7 @@ void http_server_netconn_serve(struct netconn *conn) {
netbuf_data(inbuf, (void**)&rcvbuf, &rcvlen);
dump_net_buffer(rcvbuf, rcvlen);
if (buflen + rcvlen > bufsize) {
bufsize += 2048;
bufsize += rcvlen - bufsize < 2048 ? 2048 : rcvlen - bufsize;
buf = realloc(buf, bufsize);
}
memcpy(buf + buflen, rcvbuf, rcvlen);