summaryrefslogtreecommitdiffstats
path: root/sys/contrib
diff options
context:
space:
mode:
authoroshogbo <oshogbo@FreeBSD.org>2016-08-08 06:29:25 +0000
committeroshogbo <oshogbo@FreeBSD.org>2016-08-08 06:29:25 +0000
commit9ebf0d4abe09912ceadc5551d5952540fb4fcfcf (patch)
tree31afa9f09c8180bfa550fc79162c5ce1ece2c349 /sys/contrib
parent5b474bc8630023faed0b081ab8e631693f7c43aa (diff)
downloadFreeBSD-src-9ebf0d4abe09912ceadc5551d5952540fb4fcfcf.zip
FreeBSD-src-9ebf0d4abe09912ceadc5551d5952540fb4fcfcf.tar.gz
MFC r302965:
Fix memory leak in the nvlist string array. Submitted by: Adam Starak <starak.adam@gmail.com> Approved by: re (gjb)
Diffstat (limited to 'sys/contrib')
-rw-r--r--sys/contrib/libnv/nvpair.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/contrib/libnv/nvpair.c b/sys/contrib/libnv/nvpair.c
index 1e3bd0e..ae7c9bf 100644
--- a/sys/contrib/libnv/nvpair.c
+++ b/sys/contrib/libnv/nvpair.c
@@ -1945,6 +1945,7 @@ nvpair_free(nvpair_t *nvp)
case NV_TYPE_STRING_ARRAY:
for (i = 0; i < nvp->nvp_nitems; i++)
nv_free(((char **)(intptr_t)nvp->nvp_data)[i]);
+ nv_free((char **)(intptr_t)nvp->nvp_data);
break;
}
nv_free(nvp);
OpenPOWER on IntegriCloud