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; }