diff --git a/webdav.go b/webdav.go index eb5c742..2634636 100644 --- a/webdav.go +++ b/webdav.go @@ -55,6 +55,9 @@ func (val ConditionalMatch) ETag() (string, error) { } func (val ConditionalMatch) MatchETag(etag string) (bool, error) { + if etag == "" { + return false, nil + } if val.IsWildcard() { return true, nil }