Commit a1312465 authored by Abiola Ibrahim's avatar Abiola Ibrahim

browse: return forbidden (403) only when it is a permission error.

parent e2273ea6
......@@ -99,7 +99,10 @@ func (b Browse) ServeHTTP(w http.ResponseWriter, r *http.Request) (int, error) {
// Load directory contents
file, err := os.Open(b.Root + r.URL.Path)
if err != nil {
return http.StatusForbidden, err
if os.IsPermission(err) {
return http.StatusForbidden, err
}
return http.StatusNotFound, err
}
defer file.Close()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment