version 0.2.1
[fms.git] / libs / shttpd / string.c
index 44f0094..fbcb638 100644 (file)
@@ -87,9 +87,9 @@ match_extension(const char *path, const char *ext_list)
        path_len = strlen(path);
 
        FOR_EACH_WORD_IN_LIST(ext_list, len)
-               if (len < path_len &&
+               if (len < path_len && path[path_len - len - 1] == '.' &&
                    !my_strncasecmp(path + path_len - len, ext_list, len))
-                       return (1);
+                       return (TRUE);
 
-       return (0);
+       return (FALSE);
 }