X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit%2Fwebcit.c;fp=webcit%2Fwebcit.c;h=bca779a3ad331009fd6355ce5da49a13f3f83577;hp=91fc47e26424c64bf0d85a0ec173554fed1cb5ec;hb=7c94d5bb68f1c448770d31205ec5ae12bd8a02ed;hpb=c8c89455faeb5a76d6ee2264f497b8f790e0e392 diff --git a/webcit/webcit.c b/webcit/webcit.c index 91fc47e26..bca779a3a 100644 --- a/webcit/webcit.c +++ b/webcit/webcit.c @@ -141,7 +141,9 @@ void output_headers( int do_httpheaders, /* 1 = output HTTP headers */ wcsession *WCC = WC; char httpnow[128]; - if (WCC->Hdr->HaveRange > 1) + if (WCC->isFailure) + hprintf("HTTP/2.2 500 Internal Server Error"); + else if (WCC->Hdr->HaveRange > 1) hprintf("HTTP/1.1 206 Partial Content\r\n"); else hprintf("HTTP/1.1 200 OK\r\n");