]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - security/keys/dh.c
KEYS: Differentiate uses of rcu_dereference_key() and user_key_payload()
[linux.git] / security / keys / dh.c
index 531ed2ec132f4f0ab97143b86b3bb55d7eb527c8..893af4c450382ae45085d9efbfb1f3134a1b9479 100644 (file)
@@ -55,7 +55,7 @@ static ssize_t mpi_from_key(key_serial_t keyid, size_t maxlen, MPI *mpi)
                if (status == 0) {
                        const struct user_key_payload *payload;
 
-                       payload = user_key_payload(key);
+                       payload = user_key_payload_locked(key);
 
                        if (maxlen == 0) {
                                *mpi = NULL;