commit dc82dd9705c0e51980a3cf056cfb7482f1954fbc
Author: FRIGN <[email protected]>
Date: Sat Aug 9 21:42:31 2014 +0200
Fix mime-check
For "" to actually go through, strcmp should only check for the length
of the extension string.
diff --git a/quark.c b/quark.c
index 9349101..f0d32eb 100644
--- a/quark.c
+++ b/quark.c
@@ -209,7 +209,9 @@ responsefile(void) {
if ((p = strrchr(reqbuf, '.'))) {
p++;
for (i = 0; i < LENGTH(servermimes); i++)
- if (!strcmp(servermimes[i].extension,
p)) {
+ if (!strncmp(servermimes[i].extension,
p,
+
strlen(servermimes[i].extension)))
+ {
mimetype =
servermimes[i].mimetype;
break;
}