commit | 4d8948c7334a970eab113a4bcf45b1920a5a1625 | [log] [tgz] |
---|---|---|
author | Trond Myklebust <trond.myklebust@hammerspace.com> | Sun Apr 19 23:53:52 2020 -0400 |
committer | Trond Myklebust <trond.myklebust@hammerspace.com> | Sun Apr 19 23:53:52 2020 -0400 |
tree | d0884ad10deb4cd34a09209548923ab5a1e94cd7 | |
parent | 7bcc10585bd9b762820fd8ffdc389aafa56ad689 [diff] |
NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() If the credential returned by pnfs_prepare_layoutreturn() does not match the credential of the RPC call, then we do end up calling pnfs_send_layoutreturn() with that credential, so don't free it! Fixes: 44ea8dfce021 ("NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn()") Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>