diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mime.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -132,10 +132,12 @@ int file_is_binexec(const char *filename) { int result = 0; char *path = normpath(filename); Mime *type = file_mimetype(path); - if (fnmatch("application/*executable", type->type, FNM_PATHNAME) != FNM_NOMATCH && strcmp(type->charset, "binary") == 0) { + // file-5.38: changed mime name associated with executables + // TODO: implement compatibility function to return the correct search pattern + if (fnmatch("application/x-[sh|ex]*", type->type, FNM_PATHNAME) != FNM_NOMATCH && strcmp(type->charset, "binary") == 0) { result = 1; } free(path); mime_free(type); return result; -}
\ No newline at end of file +} |