From 9f31eddba0fee0d4ecc8f31b24cdf14b3013cbee Mon Sep 17 00:00:00 2001 From: Pawel Jakub Dawidek Date: Mon, 14 Jun 2010 21:33:18 +0000 Subject: [PATCH] Plug memory leak. Found by: Coverity Prevent CID: 7051 MFC after: 3 days --- sbin/hastd/nv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sbin/hastd/nv.c b/sbin/hastd/nv.c index 0b4e362c9e4..49b0cbbcb84 100644 --- a/sbin/hastd/nv.c +++ b/sbin/hastd/nv.c @@ -707,8 +707,10 @@ nv_add(struct nv *nv, const unsigned char *value, size_t vsize, int type, 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);