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);
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to