From: Fredrik Tolf Date: Tue, 24 Aug 2010 23:00:43 +0000 (+0200) Subject: Send 404 for files with no matches. X-Git-Tag: 0.1~78 X-Git-Url: http://dolda2000.com/gitweb/?p=ashd.git;a=commitdiff_plain;h=d58ed97c97e7e9b58eec06c02254b35a22ab4969 Send 404 for files with no matches. --- diff --git a/src/dirplex.c b/src/dirplex.c index 0472159..4634283 100644 --- a/src/dirplex.c +++ b/src/dirplex.c @@ -345,7 +345,7 @@ static void handlefile(struct hthead *req, int fd, char *path) headappheader(req, "X-Ash-File", path); if(((pat = findmatch(path, 0)) == NULL) && ((pat = findmatch(path, 1)) == NULL)) { - /* XXX: Send a 500 error? 404? */ + simpleerror(fd, 404, "Not Found", "The requested URL has no corresponding resource."); return; } if((ch = findchild(path, pat->childnm)) == NULL) {