quark

quark web server
git clone git://git.suckless.org/quark
Log | Files | Refs | LICENSE

commit dc82dd9705c0e51980a3cf056cfb7482f1954fbc
parent 93f27cd081cc95a5099facfd992416d45d32b268
Author: FRIGN <dev@frign.de>
Date:   Sat,  9 Aug 2014 21:42:31 +0200

Fix mime-check

For "" to actually go through, strcmp should only check for the length
of the extension string.

Diffstat:
Mquark.c | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

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