summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mod_webdav.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mod_webdav.c b/src/mod_webdav.c
index a98bd0ef..1e04a528 100644
--- a/src/mod_webdav.c
+++ b/src/mod_webdav.c
@@ -2268,7 +2268,7 @@ webdav_if_match_or_unmodified_since (request_st * const r, struct stat *st)
if (NULL != inm) {
if (NULL == st
- ? !buffer_eq_slen(inm, CONST_STR_LEN("*"))
+ ? buffer_eq_slen(inm, CONST_STR_LEN("*"))
|| (errno != ENOENT && errno != ENOTDIR)
: http_etag_matches(etagb, inm->ptr, 1))
return 412; /* Precondition Failed */