diff -r 12fb6b33418c -r 2b7291e40688 src/server/safs/proxy.c --- a/src/server/safs/proxy.c Sat Mar 07 23:00:19 2026 +0100 +++ b/src/server/safs/proxy.c Sat Mar 07 23:02:33 2026 +0100 @@ -411,18 +411,11 @@ proxy->rq = rq; proxy->request_header_rewrite = pblock_create_pool(sn->pool, 16); proxy->response_header_rewrite = pblock_create_pool(sn->pool, 16); - proxy->response_started = 0; - proxy->read_buf = NULL; - proxy->read_buf_alloc = 0; - proxy->read_buf_size = 0; - proxy->read_buf_pos = 0; proxy->ref = 1; // Some request/response headers should be removed or altered // An empty string means, the header should be removed - if(!host_header) { - pblock_nvinsert("host", "", proxy->request_header_rewrite); - } + pblock_nvinsert("host", "", proxy->request_header_rewrite); //pblock_nvinsert("connection", "", proxy->request_header_rewrite); pblock_nvinsert("transfer-encoding", "", proxy->request_header_rewrite); pblock_nvinsert("content-length", "", proxy->request_header_rewrite);