Trying case-insensitive MIME extension match if fails otherwise (more compliant)
This commit is contained in:
parent
add6e9b0fd
commit
bceb50904d
@ -158,6 +158,12 @@ char const * mime_type(Mime * mime, char const * path)
|
||||
for(i = 0; i < mime->types_cnt; i++)
|
||||
if(fnmatch(mime->types[i].glob, path, FNM_NOESCAPE) == 0)
|
||||
break;
|
||||
if(i < mime->types_cnt)
|
||||
return mime->types[i].type;
|
||||
for(i = 0; i < mime->types_cnt; i++)
|
||||
if(fnmatch(mime->types[i].glob, path,
|
||||
FNM_NOESCAPE | FNM_CASEFOLD) == 0)
|
||||
break;
|
||||
return i < mime->types_cnt ? mime->types[i].type : NULL;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user