Lines 1-12
Link Here
|
1 |
--- types.c.orig 2016-06-17 20:33:57 UTC |
1 |
--- types.c.orig 2019-11-17 18:26:27 UTC |
2 |
+++ types.c |
2 |
+++ types.c |
3 |
@@ -849,7 +849,8 @@ unsigned char *get_content_type_by_exten |
3 |
@@ -872,7 +872,8 @@ unsigned char *get_content_type_by_extension(unsigned |
4 |
ext = NULL; |
4 |
ext = NULL; |
5 |
} |
5 |
} |
6 |
if (ext) while (ext[extl] && ext[extl] != '.' && !dir_sep(ext[extl]) && !end_of_dir(url, ext[extl])) extl++; |
6 |
if (ext) while (ext[extl] && ext[extl] != '.' && !dir_sep(ext[extl]) && !end_of_dir(url, ext[extl])) extl++; |
7 |
- if ((extl == 3 && !casecmp(ext, cast_uchar "htm", 3)) || |
7 |
- if ((extl == 3 && !casecmp(ext, cast_uchar "htm", 3)) || |
8 |
+ if (force_html || |
8 |
+ if (force_html || |
9 |
+ (extl == 3 && !casecmp(ext, cast_uchar "htm", 3)) || |
9 |
+ (extl == 3 && !casecmp(ext, cast_uchar "htm", 3)) || |
10 |
(extl == 4 && !casecmp(ext, cast_uchar "html", 4))) return stracpy(cast_uchar "text/html"); |
10 |
(extl == 4 && !casecmp(ext, cast_uchar "html", 4)) || |
11 |
foreach(e, extensions) { |
11 |
(extl == 5 && !casecmp(ext, cast_uchar "xhtml", 5))) return stracpy(cast_uchar "text/html"); |
12 |
unsigned char *fname = NULL; |
12 |
foreach(struct list, l, ll, extensions.list_entry) { |