From 0c2124ae9b0c667e64e100ce3a72ca07ddb7a0ee Mon Sep 17 00:00:00 2001 From: "Serge E. Hallyn" Date: Thu, 26 Feb 2009 18:27:55 -0600 Subject: [PATCH] --- yaml --- r: 132638 b: refs/heads/master c: 2ea190d0a006ce5218baa6e798512652446a605a h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/security/keys/keyring.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 1f96c1b58e18..6e18ee48bdb2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8ff3bc3138a400294ee9e126ac75fc9a9fae4e0b +refs/heads/master: 2ea190d0a006ce5218baa6e798512652446a605a diff --git a/trunk/security/keys/keyring.c b/trunk/security/keys/keyring.c index ed851574d073..3dba81c2eba3 100644 --- a/trunk/security/keys/keyring.c +++ b/trunk/security/keys/keyring.c @@ -539,6 +539,9 @@ struct key *find_keyring_by_name(const char *name, bool skip_perm_check) &keyring_name_hash[bucket], type_data.link ) { + if (keyring->user->user_ns != current_user_ns()) + continue; + if (test_bit(KEY_FLAG_REVOKED, &keyring->flags)) continue;