svn commit: r335071 - head/stand/libsa
Warner Losh
imp at FreeBSD.org
Wed Jun 13 17:42:56 UTC 2018
Author: imp
Date: Wed Jun 13 17:42:55 2018
New Revision: 335071
URL: https://svnweb.freebsd.org/changeset/base/335071
Log:
Initialize variables we later free so they aren't used
uninitialized in the error path.
Remove unused variables.
Sponsored by: Netflix
Modified:
head/stand/libsa/nfs.c
Modified: head/stand/libsa/nfs.c
==============================================================================
--- head/stand/libsa/nfs.c Wed Jun 13 17:42:50 2018 (r335070)
+++ head/stand/libsa/nfs.c Wed Jun 13 17:42:55 2018 (r335071)
@@ -249,7 +249,7 @@ int
nfs_lookupfh(struct nfs_iodesc *d, const char *name, struct nfs_iodesc *newfd)
{
void *pkt = NULL;
- int len, rlen, pos;
+ int len, pos;
struct args {
uint32_t fhsize;
uint32_t fhplusname[1 +
@@ -465,14 +465,13 @@ int
nfs_open(const char *upath, struct open_file *f)
{
struct iodesc *desc;
- struct nfs_iodesc *currfd;
+ struct nfs_iodesc *currfd = NULL;
char buf[2 * NFS_V3MAXFHSIZE + 3];
u_char *fh;
char *cp;
int i;
#ifndef NFS_NOSYMLINK
- struct nfs_iodesc *newfd;
- struct nfsv3_fattrs *fa;
+ struct nfs_iodesc *newfd = NULL;
char *ncp;
int c;
char namebuf[NFS_MAXPATHLEN + 1];
@@ -480,7 +479,7 @@ nfs_open(const char *upath, struct open_file *f)
int nlinks = 0;
#endif
int error;
- char *path;
+ char *path = NULL;
if (netproto != NET_NFS)
return (EINVAL);
More information about the svn-src-all
mailing list