Author: vangyzen
Date: Mon Aug 31 15:31:17 2020
New Revision: 364992
URL: https://svnweb.freebsd.org/changeset/base/364992

Log:
  Fix nfsrvd_locku memory leak
  
  Coverity detected memory leak fix.
  
  Submitted by: bret_ketc...@dell.com
  Reported by:  Coverity
  Reviewed by:  rmacklem
  MFC after:    2 weeks
  Sponsored by: Dell EMC Isilon
  Differential Revision:        https://reviews.freebsd.org/D26231

Modified:
  head/sys/fs/nfsserver/nfs_nfsdserv.c

Modified: head/sys/fs/nfsserver/nfs_nfsdserv.c
==============================================================================
--- head/sys/fs/nfsserver/nfs_nfsdserv.c        Mon Aug 31 15:26:01 2020        
(r364991)
+++ head/sys/fs/nfsserver/nfs_nfsdserv.c        Mon Aug 31 15:31:17 2020        
(r364992)
@@ -2720,6 +2720,8 @@ nfsrvd_locku(struct nfsrv_descript *nd, __unused int i
                        stp->ls_stateid.seqid = 0;
                } else {
                        nd->nd_repstat = NFSERR_BADSTATEID;
+                       free(stp, M_NFSDSTATE);
+                       free(lop, M_NFSDLOCK);
                        goto nfsmout;
                }
        }
_______________________________________________
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