]> git.sesse.net Git - vlc/blobdiff - src/modules/modules.c
Check plugins directory names for unsupported capability
[vlc] / src / modules / modules.c
index cdd26307aab60cf005d9ce4005ff2952c4b1ec61..ec4fa311cdb0deb974069bce38b9876e0b2d13d8 100644 (file)
@@ -906,7 +906,9 @@ static void AllocatePluginDir( vlc_object_t *p_this, module_bank_t *p_bank,
             break;
 
         /* Skip ".", ".." */
-        if (!strcmp (file, ".") || !strcmp (file, ".."))
+        if (!strcmp (file, ".") || !strcmp (file, "..")
+        /* Skip directories for unsupported optimizations */
+         || !vlc_CPU_CheckPluginDir (file))
         {
             free (file);
             continue;