# HG changeset patch # User jbe # Date 1427063635 -3600 # Node ID 7a385a440fa172186ff0afce5843ae6e2fbaa558 # Parent e3df61bf62f4ae1c66b1f2f2d03e0a22f19921cc Perform garbage collection before waiting for request diff -r e3df61bf62f4 -r 7a385a440fa1 moonbridge_http.lua --- a/moonbridge_http.lua Sun Mar 22 16:17:14 2015 +0100 +++ b/moonbridge_http.lua Sun Mar 22 23:33:55 2015 +0100 @@ -887,6 +887,7 @@ end }) -- read and parse request line: + collectgarbage() -- avoid memory consumption while we wait for next request local line = socket:readuntil("\n", remaining_header_size_limit) if not line then return survive end remaining_header_size_limit = remaining_header_size_limit - #line