From 1cf4c20b198c0c6566198fd00b983d9aaf8321bc Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Thu, 7 Oct 2010 16:05:12 +0200 Subject: mount: don't canonicalize "spec" with --no-canonicalize option "Spec" was still canonicalized despite --no-canonicalize. This resulted in a hang during login with pam_encfs (Debian Bug#593336). Signed-off-by: Miklos Szeredi --- mount/devname.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mount/devname.c') diff --git a/mount/devname.c b/mount/devname.c index 585d259ff..05da092f9 100644 --- a/mount/devname.c +++ b/mount/devname.c @@ -8,7 +8,7 @@ spec_to_devname(const char *spec) { if (!spec) return NULL; - if (is_pseudo_fs(spec)) + if (nocanonicalize || is_pseudo_fs(spec)) return xstrdup(spec); return fsprobe_get_devname_by_spec(spec); } -- cgit v1.2.3-55-g7522