webdav: allow empty host in move
interpret empty host as current
Change-Id: I70be8aa33c0e501df22a8ad17b7b430620d45da6
GitHub-Last-Rev: 28224d33dfbf265d7cb22b890107e40a28818a45
GitHub-Pull-Request: golang/net#44
Reviewed-on: https://go-review.googlesource.com/c/net/+/181698
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
diff --git a/webdav/webdav.go b/webdav/webdav.go
index 01aed8c..d88995f 100644
--- a/webdav/webdav.go
+++ b/webdav/webdav.go
@@ -323,7 +323,7 @@
if err != nil {
return http.StatusBadRequest, errInvalidDestination
}
- if u.Host != r.Host {
+ if u.Host != "" && u.Host != r.Host {
return http.StatusBadGateway, errInvalidDestination
}