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


Reply via email to