summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2016-12-03 18:08:49 +0000
committerngie <ngie@FreeBSD.org>2016-12-03 18:08:49 +0000
commit0a66bc300d05a0e454ccadea52f28676d998afac (patch)
treebeec8a948a424490ce17a5fa69be7d6ff2685605 /lib
parent00d4d99f42dec74c25f3c62a6e99bdd29795aea5 (diff)
downloadFreeBSD-src-0a66bc300d05a0e454ccadea52f28676d998afac.zip
FreeBSD-src-0a66bc300d05a0e454ccadea52f28676d998afac.tar.gz
MFC r278041:
r278041 (by pfg): rpc: Uninitialized pointer read Initialize *xprt to avoid exposing a random value in cleanup_svc_vc_create. CID: 1018723 Phabric: D1749
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/rpc/svc_vc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libc/rpc/svc_vc.c b/lib/libc/rpc/svc_vc.c
index 2b5777a..912383d 100644
--- a/lib/libc/rpc/svc_vc.c
+++ b/lib/libc/rpc/svc_vc.c
@@ -125,7 +125,7 @@ struct cf_conn { /* kept in xprt->xp_p1 for actual connection */
SVCXPRT *
svc_vc_create(int fd, u_int sendsize, u_int recvsize)
{
- SVCXPRT *xprt;
+ SVCXPRT *xprt = NULL;
struct cf_rendezvous *r = NULL;
struct __rpc_sockinfo si;
struct sockaddr_storage sslocal;
OpenPOWER on IntegriCloud