From 37d5c753c0231b4999e0157c4b2866e6997726a8 Mon Sep 17 00:00:00 2001 From: oliverschmidt Date: Tue, 6 Apr 2010 20:10:45 +0000 Subject: [PATCH] Copy '/404.html' to filename in order to allow send_headers() to send the proper content type. --- apps/webserver/httpd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/webserver/httpd.c b/apps/webserver/httpd.c index 69099fbaa..aac4828f9 100644 --- a/apps/webserver/httpd.c +++ b/apps/webserver/httpd.c @@ -30,7 +30,7 @@ * * Author: Adam Dunkels * - * $Id: httpd.c,v 1.13 2010/04/06 11:49:47 oliverschmidt Exp $ + * $Id: httpd.c,v 1.14 2010/04/06 20:10:45 oliverschmidt Exp $ */ #include @@ -220,7 +220,8 @@ PT_THREAD(handle_output(struct httpd_state *s)) PT_BEGIN(&s->outputpt); if(!httpd_fs_open(s->filename, &s->file)) { - httpd_fs_open(http_404_html, &s->file); + strcpy(s->filename, http_404_html); + httpd_fs_open(s->filename, &s->file); PT_WAIT_THREAD(&s->outputpt, send_headers(s, http_header_404));