summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/main.c b/main.c
index 8f2e541..7a203c8 100644
--- a/main.c
+++ b/main.c
@@ -78,13 +78,13 @@ main(void)
*/
if (r.method != KMETHOD_GET && r.method != KMETHOD_POST)
http_exit(&r, KHTTP_405, NULL);
- if (r.mime != KMIME_TEXT_HTML)
- http_exit(&r, KHTTP_406, NULL); /* Not Acceptable */
if (r.page == PAGE__MAX)
http_exit(&r, KHTTP_404, NULL);
switch (r.page) {
case PAGE_BROWSE:
+ if (r.mime != KMIME_TEXT_HTML)
+ http_exit(&r, KHTTP_406, NULL); /* Not Acceptable */
browse(&r);
break;
case PAGE_DOWNLOAD: