[systemd-commits] src/fstab-generator

Kay Sievers kay at kemper.freedesktop.org
Mon Jun 4 03:58:03 PDT 2012


 src/fstab-generator/fstab-generator.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 2b71016a3c3d4c088e8edd170fe6eb8431fd71fa
Author: Kay Sievers <kay at vrfy.org>
Date:   Mon Jun 4 12:52:14 2012 +0200

    fstab-generator: avoid mangling of non-path mount source and dest
    
    This can invalidate otherwise valid source paths with trailing slashes,
    such as "host:/" in the case of a network mount.
    
    Based on a patch from Dave Reisner <dreisner at archlinux.org>, which
    removed the slash mangling entirely.
    
    Changed it to match on the leading slash to exclude non-path values.

diff --git a/src/fstab-generator/fstab-generator.c b/src/fstab-generator/fstab-generator.c
index 8419a0c..0746724 100644
--- a/src/fstab-generator/fstab-generator.c
+++ b/src/fstab-generator/fstab-generator.c
@@ -470,10 +470,10 @@ static int parse_fstab(void) {
                         goto finish;
                 }
 
-                if (is_path(what))
+                if (path_is_absolute(what))
                         path_kill_slashes(what);
 
-                if (is_path(where))
+                if (path_is_absolute(where))
                         path_kill_slashes(where);
 
                 log_debug("Found entry what=%s where=%s type=%s", what, where, me->mnt_type);



More information about the systemd-commits mailing list