# HG changeset patch # User Olaf Wintermann # Date 1694031934 -7200 # Node ID 4b3ac92493947c664f1a27b0f3c36b590298f942 # Parent 696246f5758f3fd4c4747c13ff001733bc8be6d4 send_string_escaped should escape for urls, not html diff -r 696246f5758f -r 4b3ac9249394 src/server/webdav/multistatus.c --- a/src/server/webdav/multistatus.c Mon Jul 10 18:52:28 2023 +0200 +++ b/src/server/webdav/multistatus.c Wed Sep 06 22:25:34 2023 +0200 @@ -102,6 +102,7 @@ char c = str.ptr[i]; end = str.ptr + i; switch(c) { + /* case '"': { escape = """; esclen = 6; @@ -127,6 +128,12 @@ esclen = 4; break; } + */ + case ' ': { + escape = "%20"; + esclen = 3; + break; + } default: continue; } ptrdiff_t len = end - begin;