diff -r 49bb6c8ceb2b -r bdec069d2239 src/server/safs/service.c --- a/src/server/safs/service.c Tue Jul 09 20:56:01 2013 +0200 +++ b/src/server/safs/service.c Thu Jul 11 14:21:23 2013 +0200 @@ -115,7 +115,7 @@ sfd.header = NULL; sfd.trailer = NULL; net_sendfile(sn->csd, &sfd); - } + } // else: status 302 set by prepare_service_file vfs_close(fd); @@ -196,7 +196,7 @@ pblock_nvinsert("allow", allow, rq->srvhdrs); pblock_nvinsert("dav", dav, rq->srvhdrs); pblock_nninsert("content-length", 0, rq->srvhdrs); - protocol_status(sn, rq, 200, NULL); + protocol_status(sn, rq, 204, NULL); http_start_response(sn, rq); return REQ_PROCEED;