canonicalize file name before doing the rest.
+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
}
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)