diff options
author | Nigel Tao <nigeltao@golang.org> | 2015-02-04 18:11:38 +1100 |
---|---|---|
committer | Nigel Tao <nigeltao@golang.org> | 2015-02-04 23:13:08 +0000 |
commit | 614fbbebc9fd409185656c66a2d860ad01907316 (patch) | |
tree | 2480d15c081a152ca333ae17391d7f915f160725 | |
parent | 1cd7b7179478daf1f19f8b4b4f08106ef411619b (diff) | |
download | net-614fbbebc9fd409185656c66a2d860ad01907316.tar.gz |
webdav: log a non-nil error for unsupported HTTP methods.
Change-Id: Idcd7c225efda94021ba18ca33f3fe7e8565140fe
Reviewed-on: https://go-review.googlesource.com/3861
Reviewed-by: Dave Cheney <dave@cheney.net>
Reviewed-by: Nick Cooper <nmvc@google.com>
-rw-r--r-- | webdav/webdav.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/webdav/webdav.go b/webdav/webdav.go index f34988c..7776fbf 100644 --- a/webdav/webdav.go +++ b/webdav/webdav.go @@ -32,7 +32,7 @@ type Handler struct { } func (h *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) { - status, err := http.StatusBadRequest, error(nil) + status, err := http.StatusBadRequest, errUnsupportedMethod if h.FileSystem == nil { status, err = http.StatusInternalServerError, errNoFileSystem } else if h.LockSystem == nil { @@ -459,4 +459,5 @@ var ( errNotADirectory = errors.New("webdav: not a directory") errRecursionTooDeep = errors.New("webdav: recursion too deep") errUnsupportedLockInfo = errors.New("webdav: unsupported lock info") + errUnsupportedMethod = errors.New("webdav: unsupported method") ) |