• Matthew Holt's avatar
    errors: Pointer to handler prevents nil pointer errors in handling (fixes #15) · 9dfbbbcd
    Matthew Holt authored
    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.
    9dfbbbcd
errors.go 4.15 KB