diff --git a/legacy/efreet/src/lib/efreet_mime.c b/legacy/efreet/src/lib/efreet_mime.c index 6d8ab87a15..8bec21e125 100644 --- a/legacy/efreet/src/lib/efreet_mime.c +++ b/legacy/efreet/src/lib/efreet_mime.c @@ -1272,6 +1272,12 @@ efreet_mime_magic_check_priority(const char *file, } } } + + if (match) + { + fclose(f); + return last_mime; + } } fclose(f);