when removing DDNS information, so that we will continue with the
processing if we have a lease even if it doesn't have an outstanding
transaction. [ISC-Bugs #24682]
work on other platforms. Please report any problems and suggested fixes to
<dhcp-users@isc.org>.
+ Changes since 4.2.2
+
+- Fix the code that checks for an existing DDNS transaction to cancel
+ when removing DDNS information, so that we will continue with the
+ processing if we have a lease even if it doesn't have an outstanding
+ transaction. [ISC-Bugs #24682]
+
Changes since 4.2.1
! In dhclient check the data for some string options for
} else if ((lease6 != NULL) && (lease6->ddns_cb != NULL)) {
ddns_cancel(lease6->ddns_cb);
lease6->ddns_cb = NULL;
- } else
- goto cleanup;
+ }
/* allocate our control block */
ddns_cb = ddns_cb_alloc(MDL);