* 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 committed 2013-10-15 21:04:10 +02:00
1 parent 7b83ca449b
commit f7c4957068
2 files changed
+10 -1

No files matched your search

+5
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> 2013-10-15 Vladimir Serbinenko <phcoder@gmail.com>
* include/grub/osdep/hostfile_windows.h: Add missing ftello for * include/grub/osdep/hostfile_windows.h: Add missing ftello for
+5 -1
View File
@@ -524,11 +524,15 @@ grub_find_device (const char *dir, dev_t dev)
} }
char ** char **
grub_guess_root_devices (const char *dir) grub_guess_root_devices (const char *dir_in)
{ {
char **os_dev = NULL; char **os_dev = NULL;
struct stat st; struct stat st;
dev_t dev; 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__ #ifdef __linux__
if (!os_dev) if (!os_dev)