summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Andrews <marka@isc.org>2019-07-10 14:07:49 +1000
committerMark Andrews <marka@isc.org>2019-07-10 14:07:49 +1000
commit21d10f3ae1d11c96d8e0ecfadd29e329f9c2e1c4 (patch)
treeecf5ff11ecfb42dcd1a56edd82c11447e5bfaade
parent15fde544a91a8c52282460679c97243e4c280ba8 (diff)
downloadisc-dhcp-30-coverity-memory-leaks-in-conf-file-parsing.tar.gz
-rw-r--r--server/confpars.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/server/confpars.c b/server/confpars.c
index 1454aec3..99fb9a6d 100644
--- a/server/confpars.c
+++ b/server/confpars.c
@@ -3578,6 +3578,7 @@ int parse_lease_declaration (struct lease **lp, struct parse *cfile)
if (token != EQUAL) {
parse_warn (cfile,
"expecting '=' in set statement.");
+ binding_value_dereference(&nv, MDL);
if (newbinding) {
dfree(binding->name, MDL);
dfree(binding, MDL);