diff --git a/fs/namespace.c b/fs/namespace.c index dc01b14c58cd..1ba97d745019 100644 --- a/fs/namespace.c +++ b/fs/namespace.c @@ -4165,7 +4165,7 @@ struct mnt_namespace *copy_mnt_ns(u64 flags, struct mnt_namespace *ns, new = copy_tree(old, old->mnt.mnt_root, copy_flags); if (IS_ERR(new)) { namespace_unlock(); - ns_common_free(ns); + ns_common_free(new_ns); dec_mnt_namespaces(new_ns->ucounts); mnt_ns_release(new_ns); return ERR_CAST(new);