aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNigel Tao <nigeltao@golang.org>2015-02-04 18:11:38 +1100
committerNigel Tao <nigeltao@golang.org>2015-02-04 23:13:08 +0000
commit614fbbebc9fd409185656c66a2d860ad01907316 (patch)
tree2480d15c081a152ca333ae17391d7f915f160725
parent1cd7b7179478daf1f19f8b4b4f08106ef411619b (diff)
downloadnet-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.go3
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")
)