]> git.sesse.net Git - vlc/commitdiff
* ./src/misc/modules.c: plugin extension check is now case unsensitive.
authorSam Hocevar <sam@videolan.org>
Tue, 29 Oct 2002 18:57:40 +0000 (18:57 +0000)
committerSam Hocevar <sam@videolan.org>
Tue, 29 Oct 2002 18:57:40 +0000 (18:57 +0000)
src/misc/modules.c

index b85ae1294a4107418b6f6fcb4e127f6f383abf13..816458d531ed17a4f1dd1b6935360c8f89144f13 100644 (file)
@@ -2,7 +2,7 @@
  * modules.c : Builtin and plugin modules management functions
  *****************************************************************************
  * Copyright (C) 2001 VideoLAN
- * $Id: modules.c,v 1.98 2002/10/14 16:46:56 sam Exp $
+ * $Id: modules.c,v 1.99 2002/10/29 18:57:40 sam Exp $
  *
  * Authors: Samuel Hocevar <sam@zoy.org>
  *          Ethan C. Baldridge <BaldridgeE@cadmus.com>
@@ -423,6 +423,7 @@ module_t * __module_Need( vlc_object_t *p_this, const char *psz_capability,
     p_tmp = p_first;
     while( p_tmp != NULL )
     {
+msg_Dbg(p_this,"candidate: %s\n", p_tmp->p_module->psz_object_name);
         vlc_object_yield( p_tmp->p_module );
         p_tmp = p_tmp->p_next;
     }
@@ -635,8 +636,8 @@ static void AllocatePluginDir( vlc_object_t *p_this, const char *psz_dir,
         }
         else if( i_len > strlen( LIBEXT )
                   /* We only load files ending with LIBEXT */
-                  && !strncmp( file->d_name + i_len - strlen( LIBEXT ),
-                               LIBEXT, strlen( LIBEXT ) ) )
+                  && !strncasecmp( file->d_name + i_len - strlen( LIBEXT ),
+                                   LIBEXT, strlen( LIBEXT ) ) )
         {
             AllocatePluginFile( p_this, psz_file );
         }