Author: pjd
Date: Mon Jun 14 21:33:18 2010
New Revision: 209180
URL: http://svn.freebsd.org/changeset/base/209180

Log:
  Plug memory leak.
  
  Found by:     Coverity Prevent
  CID:          7051
  MFC after:    3 days

Modified:
  head/sbin/hastd/nv.c

Modified: head/sbin/hastd/nv.c
==============================================================================
--- head/sbin/hastd/nv.c        Mon Jun 14 21:25:20 2010        (r209179)
+++ head/sbin/hastd/nv.c        Mon Jun 14 21:33:18 2010        (r209180)
@@ -707,8 +707,10 @@ nv_add(struct nv *nv, const unsigned cha
                assert(errno != 0);
                if (nv->nv_error == 0)
                        nv->nv_error = errno;
+               free(nvh);
                return;
        }
+       free(nvh);
        /* Add the actual data. */
        if (ebuf_add_tail(nv->nv_ebuf, value, vsize) < 0) {
                assert(errno != 0);
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to