* grub-core/fs/fshelp.c (grub_fshelp_find_file): Use grub_strcasecmp

rather than a hack for grub_strncasemap.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2012-01-14 11:46:13 +01:00
parent 280d9d3e3e
commit 8ee1101a97
2 changed files with 19 additions and 1 deletions

View file

@ -1,3 +1,21 @@
2012-01-14 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/fs/fshelp.c (grub_fshelp_find_file): Use grub_strcasecmp
rather than a hack for grub_strncasemap.
2012-01-14 Vladimir Serbinenko <phcoder@gmail.com>
Support multiple initrds
Note: part of this was accidently committed in r3739.
* grub-core/loader/i386/linux.c (grub_cmd_initrd): Support multiple
initrd.
* grub-core/loader/i386/pc/linux.c (grub_cmd_initrd): Likewise.
* grub-core/loader/ia64/efi/linux.c (grub_cmd_initrd): Likewise.
* grub-core/loader/mips/linux.c (grub_cmd_initrd): Likewise.
* grub-core/loader/powerpc/ieee1275/linux.c (grub_cmd_initrd): Likewise.
* grub-core/loader/sparc64/ieee1275/linux.c (grub_cmd_initrd): Likewise.
2012-01-14 Vladimir Serbinenko <phcoder@gmail.com> 2012-01-14 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/disk/dmraid_nvidia.c (grub_dmraid_nv_detect): Skip * grub-core/disk/dmraid_nvidia.c (grub_dmraid_nv_detect): Skip

View file

@ -84,7 +84,7 @@ grub_fshelp_find_file (const char *path, grub_fshelp_node_t rootnode,
if (filetype == GRUB_FSHELP_UNKNOWN || if (filetype == GRUB_FSHELP_UNKNOWN ||
(grub_strcmp (name, filename) && (grub_strcmp (name, filename) &&
(! (filetype & GRUB_FSHELP_CASE_INSENSITIVE) || (! (filetype & GRUB_FSHELP_CASE_INSENSITIVE) ||
grub_strncasecmp (name, filename, GRUB_LONG_MAX)))) grub_strcasecmp (name, filename))))
{ {
grub_free (node); grub_free (node);
return 0; return 0;