diff --git a/security/keys/process_keys.c b/security/keys/process_keys.c index 58dfe089094793030f56fdb895f6621e403e4157..a571fad91010156aa7c532836b2a612e8e82e6fd 100644 --- a/security/keys/process_keys.c +++ b/security/keys/process_keys.c @@ -839,7 +839,7 @@ void key_change_session_keyring(struct callback_head *twork) new-> sgid = old-> sgid; new->fsgid = old->fsgid; new->user = get_uid(old->user); - new->user_ns = get_user_ns(new->user_ns); + new->user_ns = get_user_ns(old->user_ns); new->group_info = get_group_info(old->group_info); new->securebits = old->securebits;