From 269b4cfbc2f02fe5562bc8c6336638fbcec1db4b Mon Sep 17 00:00:00 2001 From: "T. Lohmar" Date: Sun, 24 Aug 2014 21:33:30 +0200 Subject: Read Errno in case of failures. --- responsefile.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/responsefile.c b/responsefile.c index d505e4c..f5bb319 100755 --- a/responsefile.c +++ b/responsefile.c @@ -26,6 +26,8 @@ #include #include +#include +#include //#define MAXLEN 4096 #define DEBUGPREFIX mLog->getTimeString() << ": mReqId= " << mRequest->mReqId << " fd= " << mRequest->mFd @@ -39,8 +41,6 @@ cResponseFile::cResponseFile(cHttpResource* req) : cResponseBase(req), mFile(NUL cResponseFile::~cResponseFile() { if (mFile != NULL) { - *(mLog->log())<< DEBUGPREFIX - << " ERROR: mFile still open. Closing now..." << endl; fclose(mFile); mFile = NULL; } @@ -113,9 +113,9 @@ int cResponseFile::openFile(const char *name) { mFile = fopen(name, "r"); if (!mFile) { *(mLog->log())<< DEBUGPREFIX - << " fopen failed pathbuf= " << name - << endl; - // sendError(403, "Forbidden", NULL, "Access denied."); + << " fopen failed pathbuf= " << name + << " errno= " << errno + << " " << strerror(errno) << endl; return ERROR; } return OKAY; -- cgit v1.2.3