summaryrefslogtreecommitdiff
path: root/server/ddns.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/ddns.c')
-rw-r--r--server/ddns.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/server/ddns.c b/server/ddns.c
index 1bd72f6b..aecc3d38 100644
--- a/server/ddns.c
+++ b/server/ddns.c
@@ -1285,9 +1285,10 @@ ddns_update_lease_ptr(struct lease *lease,
file, line);
#endif
/*
- * never reached. update_lease_failed
- * calls log_fatal.
+ * not reached when update_lease_failed is called,
+ * it calls log_fatal.
*/
+ ipv6_pool_dereference(&pool, MDL);
return(ISC_R_FAILURE);
}
ipv6_pool_dereference(&pool, MDL);