* commands/search.c (search_fs): Use grub_strcasecmp() for UUID
comparison.
+2009-07-06 Daniel Mierswa <impulze@impulze.org>
+
+ * commands/search.c (search_fs): Use grub_strcasecmp() for UUID
+ comparison.
+
2009-07-05 Pavel Roskin <proski@gnu.org>
* include/grub/i386/linux.h (struct linux_kernel_params):
if (dev)
{
grub_fs_t fs;
+ int (*compare_fn) (const char *, const char *);
fs = grub_fs_probe (dev);
+ compare_fn = is_uuid ? grub_strcasecmp : grub_strcmp;
#define QUID(x) (is_uuid ? (x)->uuid : (x)->label)
(QUID(fs)) (dev, &quid);
if (grub_errno == GRUB_ERR_NONE && quid)
{
- if (grub_strcmp (quid, key) == 0)
+ if (compare_fn (quid, key) == 0)
{
/* Found! */
count++;