mirror of
https://github.com/caddyserver/caddy.git
synced 2025-02-22 04:18:39 +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.