freebsd-skq/sys/fs/nfsserver
rmacklem fafcbcec14 Add a missing nfsrv_freesession() call for an unlikely failure case.
Since NFSv4.1 clients normally create a single session which supports
both fore and back channels, it is unlikely that a callback will fail
due to a lack of a back channel.
However, if this failure occurred, the session wasn't being dereferenced
and would never be free'd.
Found by inspection during pNFS server development.

Tested by:	andreas.nagy@frequentis.com
MFC after:	2 months
2018-05-17 21:17:20 +00:00
..
nfs_fha_new.c sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
nfs_fha_new.h sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
nfs_nfsdcache.c style: Remove remaining deprecated MALLOC/FREE macros 2018-01-25 22:25:13 +00:00
nfs_nfsdkrpc.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
nfs_nfsdport.c style: Remove remaining deprecated MALLOC/FREE macros 2018-01-25 22:25:13 +00:00
nfs_nfsdserv.c Fix the eir_server_scope reply argument for NFSv4.1 ExchangeID. 2018-05-13 23:38:01 +00:00
nfs_nfsdsocket.c Add support for the TestStateID operation to the NFSv4.1 server. 2018-05-11 22:16:23 +00:00
nfs_nfsdstate.c Add a missing nfsrv_freesession() call for an unlikely failure case. 2018-05-17 21:17:20 +00:00
nfs_nfsdsubs.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00