* grub-core/osdep/unix/getroot.c (grub_guess_root_devices):

canonicalize file name before doing the rest.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2013-10-15 21:04:10 +02:00
parent 7b83ca449b
commit f7c4957068
2 changed files with 10 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2013-10-15 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/osdep/unix/getroot.c (grub_guess_root_devices):
canonicalize file name before doing the rest.
2013-10-15 Vladimir Serbinenko <phcoder@gmail.com>
* include/grub/osdep/hostfile_windows.h: Add missing ftello for

View file

@ -524,11 +524,15 @@ grub_find_device (const char *dir, dev_t dev)
}
char **
grub_guess_root_devices (const char *dir)
grub_guess_root_devices (const char *dir_in)
{
char **os_dev = NULL;
struct stat st;
dev_t dev;
char *dir = canonicalize_file_name (dir_in);
if (!dir)
grub_util_error (_("failed to get canonical path of `%s'"), dir_in);
#ifdef __linux__
if (!os_dev)