diff --git a/src/core/namespace.c b/src/core/namespace.c index 93eab45e21..39729ba899 100644 --- a/src/core/namespace.c +++ b/src/core/namespace.c @@ -914,7 +914,8 @@ static int mount_procfs(const MountEntry *m, const NamespaceInfo *ns_info) { if (r == 0) /* /proc is not mounted. Propagate the original error code. */ return -EPERM; - } + } else if (r < 0) + return r; return 1; }