svn commit: r209180 - head/sbin/hastd

Pawel Jakub Dawidek pjd at FreeBSD.org
Mon Jun 14 21:33:18 UTC 2010


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);


More information about the svn-src-head mailing list