Unverified Commit 91012eb0 by Christian Brauner Committed by Stéphane Graber

conf: mount_entry_on_systemfs()

non-functional changes Signed-off-by: 's avatarChristian Brauner <christian.brauner@ubuntu.com>
parent eda26477
......@@ -1865,20 +1865,18 @@ static inline int mount_entry_on_generic(struct mntent *mntent,
static inline int mount_entry_on_systemfs(struct mntent *mntent)
{
char path[MAXPATHLEN];
int ret;
char path[MAXPATHLEN];
/* For containers created without a rootfs all mounts are treated as
* absolute paths starting at / on the host. */
* absolute paths starting at / on the host.
*/
if (mntent->mnt_dir[0] != '/')
ret = snprintf(path, sizeof(path), "/%s", mntent->mnt_dir);
else
ret = snprintf(path, sizeof(path), "%s", mntent->mnt_dir);
if (ret < 0 || ret >= sizeof(path)) {
ERROR("path name too long");
if (ret < 0 || ret >= sizeof(path))
return -1;
}
return mount_entry_on_generic(mntent, path, NULL, NULL, NULL);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment