diff --git a/webserver.cc b/webserver.cc index 5fdd3fc..c46e1d0 100644 --- a/webserver.cc +++ b/webserver.cc @@ -276,7 +276,7 @@ int WebServerClient::SendResponseFile (WebRequestBuffer *request, std::string fn // // send header and file - if (filefd <= 0) { + if (filefd > 0) { header = CreateHeader (request, error, filetype, filestat.st_size, addheader); outbufferpos = header.length(); outbuffer = (char*) malloc (outbufferpos + filestat.st_size + 16);