mirror of
https://github.com/caddyserver/caddy.git
synced 2025-05-03 02:14:07 +08:00

If we do not use a pointer here, the startup function that opens the log file stores the log file in a copy of the handler, not the same instance of the handler, causing panics during requests, which is bad, especially when the response is gzipped: the next recover() is beyond the gzip handler, so the browser downloads a gz file instead.