mirror of
https://gitlab.isc.org/isc-projects/dhcp
synced 2025-08-22 01:49:35 +00:00
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]
This commit is contained in:
parent
8bd96ccb21
commit
d208bb0431
7
RELNOTES
7
RELNOTES
@ -39,6 +39,13 @@ The system has only been tested on Linux, FreeBSD, and Solaris, and may not
|
||||
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
|
||||
|
@ -1592,8 +1592,7 @@ ddns_removals(struct lease *lease,
|
||||
} 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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user