commit-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[1738] 2008-07-27 Bean <address@hidden>


From: Bean
Subject: [1738] 2008-07-27 Bean <address@hidden>
Date: Sun, 27 Jul 2008 14:46:45 +0000

Revision: 1738
          http://svn.sv.gnu.org/viewvc/?view=rev&root=grub&revision=1738
Author:   bean
Date:     2008-07-27 14:46:45 +0000 (Sun, 27 Jul 2008)

Log Message:
-----------
2008-07-27  Bean  <address@hidden>

        * fs/fat.c (GRUB_FAT_MAXFILE): New constant.
        (grub_fat_find_dir): Ignore case when comparing filename.

Modified Paths:
--------------
    trunk/grub2/ChangeLog
    trunk/grub2/fs/fat.c

Modified: trunk/grub2/ChangeLog
===================================================================
--- trunk/grub2/ChangeLog       2008-07-27 14:20:49 UTC (rev 1737)
+++ trunk/grub2/ChangeLog       2008-07-27 14:46:45 UTC (rev 1738)
@@ -1,5 +1,10 @@
 2008-07-27  Bean  <address@hidden>
 
+       * fs/fat.c (GRUB_FAT_MAXFILE): New constant.
+       (grub_fat_find_dir): Ignore case when comparing filename.
+
+2008-07-27  Bean  <address@hidden>
+
        * fs/xfs.c (grub_xfs_dir_header): Change field i8count back to
        smallino, as it's more descriptive, and i8count can be confused with
        the other field count.

Modified: trunk/grub2/fs/fat.c
===================================================================
--- trunk/grub2/fs/fat.c        2008-07-27 14:20:49 UTC (rev 1737)
+++ trunk/grub2/fs/fat.c        2008-07-27 14:46:45 UTC (rev 1738)
@@ -35,6 +35,8 @@
 #define GRUB_FAT_ATTR_DIRECTORY        0x10
 #define GRUB_FAT_ATTR_ARCHIVE  0x20
 
+#define GRUB_FAT_MAXFILE       256
+
 #define GRUB_FAT_ATTR_LONG_NAME        (GRUB_FAT_ATTR_READ_ONLY \
                                 | GRUB_FAT_ATTR_HIDDEN \
                                 | GRUB_FAT_ATTR_SYSTEM \
@@ -629,7 +631,7 @@
          if (hook (filename, dir.attr & GRUB_FAT_ATTR_DIRECTORY))
            break;
        }
-      else if (grub_strcmp (dirname, filename) == 0)
+      else if (grub_strncasecmp (dirname, filename, GRUB_FAT_MAXFILE) == 0)
        {
          if (call_hook)
            hook (filename, dir.attr & GRUB_FAT_ATTR_DIRECTORY);






reply via email to

[Prev in Thread] Current Thread [Next in Thread]