[CRIU] [PATCH] mnt: Stop commas from options string
Pavel Emelyanov
xemul at parallels.com
Fri May 30 04:31:59 PDT 2014
Not all filesystems like it. Other than this options in the
image just look cleaner.
Signed-off-by: Pavel Emelyanov <xemul at parallels.com>
---
mount.c | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/mount.c b/mount.c
index f347f1e..3c0576a 100644
--- a/mount.c
+++ b/mount.c
@@ -774,6 +774,19 @@ uns:
return &fstypes[0];
}
+static char *strip(char *opt)
+{
+ int len;
+
+ len = strlen(opt);
+ if (len > 1 && opt[len - 1] == ',')
+ opt[len - 1] = '\0';
+ if (opt[0] == ',')
+ opt++;
+
+ return opt;
+}
+
static int dump_one_mountpoint(struct mount_info *pm, int fd)
{
MntEntry me = MNT_ENTRY__INIT;
@@ -808,7 +821,7 @@ static int dump_one_mountpoint(struct mount_info *pm, int fd)
me.root = pm->root;
me.mountpoint = pm->mountpoint + 1;
me.source = pm->source;
- me.options = pm->options;
+ me.options = strip(pm->options);
me.shared_id = pm->shared_id;
me.has_shared_id = true;
me.master_id = pm->master_id;
--
1.8.4.2
More information about the CRIU
mailing list