freebsd-skq/sys/rpc
ngie f8b9e723cd MFstable/11 r303691:
MFC r302550,r302551,r302552,r302553:

r302550:

Deobfuscate cleanup path in clnt_dg_create(..)

Similar to r300836 and r301800, cl and cu will always be non-NULL as they're
allocated using the mem_alloc routines, which always use
`malloc(..., M_WAITOK)`.

Deobfuscating the cleanup path fixes a leak where if cl was NULL and
cu was not, cu would not be free'd, and also removes a duplicate test for
cl not being NULL.

CID: 1007033, 1007344

r302551:

Deobfuscate cleanup path in clnt_vc_create(..)

Similar to r300836, r301800, and r302550, cl and ct will always
be non-NULL as they're allocated using the mem_alloc routines,
which always use `malloc(..., M_WAITOK)`.

CID: 1007342

r302552:

Convert `svc_xprt_alloc(..)` and `svc_xprt_free(..)`'s prototypes to
ANSI C style prototypes

r302553:

Don't test for xpt not being NULL before calling svc_xprt_free(..)

svc_xprt_alloc(..) will always return initialized memory as it uses
mem_alloc(..) under the covers, which uses malloc(.., M_WAITOK, ..).

CID: 1007341
2016-08-03 01:19:10 +00:00
..
rpcsec_gss MFC r298336: 2016-05-13 08:30:26 +00:00
auth_none.c MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
auth_unix.c MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
auth.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
authunix_prot.c MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
clnt_bck.c MFC r301800: 2016-07-08 20:30:20 +00:00
clnt_dg.c MFstable/11 r303691: 2016-08-03 01:19:10 +00:00
clnt_rc.c
clnt_stat.h
clnt_vc.c MFstable/11 r303691: 2016-08-03 01:19:10 +00:00
clnt.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
getnetconfig.c
krpc.h MFC: r268115 2014-08-01 21:10:41 +00:00
netconfig.h
nettype.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
pmap_prot.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
replay.c
replay.h
rpc_callmsg.c MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
rpc_com.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
rpc_generic.c MFC r297391: 2016-06-27 21:44:27 +00:00
rpc_msg.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
rpc_prot.c MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
rpc.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
rpcb_clnt.c MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
rpcb_clnt.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
rpcb_prot.c MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
rpcb_prot.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
rpcm_subs.h
rpcsec_gss.h
svc_auth_unix.c MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
svc_auth.c MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
svc_auth.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
svc_dg.c MFstable/11 r303691: 2016-08-03 01:19:10 +00:00
svc_generic.c MFC r281199: Remove hard limits on number of accepting NFS connections. 2015-04-14 09:58:10 +00:00
svc_vc.c MFC r300836: 2016-06-10 17:57:50 +00:00
svc.c MFstable/11 r303691: 2016-08-03 01:19:10 +00:00
svc.h Long-overdue MFC of r280930: 2015-10-30 19:26:55 +00:00
types.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00
xdr.h MFC r258578, r258580, r258581 (by hrs): 2014-01-22 23:45:27 +00:00