# HG changeset patch
# User Olaf Wintermann <olaf.wintermann@gmail.com>
# Date 1651516014 -7200
# Node ID d2b2124801f4b3c05d055dbd08fed7d321625b6b
# Parent  1c08aa0c060e2b04bf0199b1f0eb6d708a849727
add content-length header to webdav_delete and webdav_put

diff -r 1c08aa0c060e -r d2b2124801f4 src/server/webdav/webdav.c
--- a/src/server/webdav/webdav.c	Mon May 02 20:25:40 2022 +0200
+++ b/src/server/webdav/webdav.c	Mon May 02 20:26:54 2022 +0200
@@ -659,6 +659,7 @@
     
     // send response
     if(ret == REQ_PROCEED) {
+        pblock_nvinsert("content-length", "0", rq->srvhdrs);
         protocol_status(sn, rq, 204, NULL);
         protocol_start_response(sn, rq);
     } else {
@@ -723,6 +724,7 @@
     system_fclose(fd);
     
     int status = create_file ? PROTOCOL_CREATED : PROTOCOL_NO_CONTENT;
+    pblock_nvinsert("content-length", "0", rq->srvhdrs);
     protocol_status(sn, rq, status, NULL);
     protocol_start_response(sn, rq);