From: Christian Brauner Date: Tue, 1 Aug 2017 20:14:48 +0000 (+0200) Subject: conf: mount_entry_on_absolute_rootfs() X-Git-Tag: lxc-2.1.0~33^2~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bdd2b34c4147b663ffa6dc62089233d11e6ec66e;p=thirdparty%2Flxc.git conf: mount_entry_on_absolute_rootfs() non-functional changes Signed-off-by: Christian Brauner --- diff --git a/src/lxc/conf.c b/src/lxc/conf.c index 2ee050265..ce9507e99 100644 --- a/src/lxc/conf.c +++ b/src/lxc/conf.c @@ -1927,21 +1927,21 @@ static int mount_entry_on_absolute_rootfs(struct mntent *mntent, const char *lxc_name, const char *lxc_path) { + int offset; char *aux; - char path[MAXPATHLEN]; - int r, ret = 0, offset; const char *lxcpath; + char path[MAXPATHLEN]; + int ret = 0; lxcpath = lxc_global_config_value("lxc.lxcpath"); - if (!lxcpath) { - ERROR("Out of memory"); + if (!lxcpath) return -1; - } - /* if rootfs->path is a blockdev path, allow container fstab to - * use $lxcpath/CN/rootfs as the target prefix */ - r = snprintf(path, MAXPATHLEN, "%s/%s/rootfs", lxcpath, lxc_name); - if (r < 0 || r >= MAXPATHLEN) + /* If rootfs->path is a blockdev path, allow container fstab to use + * //rootfs" as the target prefix. + */ + ret = snprintf(path, MAXPATHLEN, "%s/%s/rootfs", lxcpath, lxc_name); + if (ret < 0 || ret >= MAXPATHLEN) goto skipvarlib; aux = strstr(mntent->mnt_dir, path); @@ -1953,19 +1953,15 @@ static int mount_entry_on_absolute_rootfs(struct mntent *mntent, skipvarlib: aux = strstr(mntent->mnt_dir, rootfs->path); if (!aux) { - WARN("ignoring mount point '%s'", mntent->mnt_dir); + WARN("Ignoring mount point \"%s\"", mntent->mnt_dir); return ret; } offset = strlen(rootfs->path); skipabs: - - r = snprintf(path, MAXPATHLEN, "%s/%s", rootfs->mount, - aux + offset); - if (r < 0 || r >= MAXPATHLEN) { - WARN("pathnme too long for '%s'", mntent->mnt_dir); + ret = snprintf(path, MAXPATHLEN, "%s/%s", rootfs->mount, aux + offset); + if (ret < 0 || ret >= MAXPATHLEN) return -1; - } return mount_entry_on_generic(mntent, path, rootfs, lxc_name, lxc_path); }