summaryrefslogtreecommitdiff
path: root/server/omapi.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/omapi.c')
-rw-r--r--server/omapi.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/server/omapi.c b/server/omapi.c
index e46b00da..36e70a89 100644
--- a/server/omapi.c
+++ b/server/omapi.c
@@ -227,7 +227,7 @@ isc_result_t dhcp_lease_set_value (omapi_object_t *h,
if (lease -> binding_state != bar) {
lease -> next_binding_state = bar;
- if (supersede_lease (lease, 0, 1, 1, 1)) {
+ if (supersede_lease (lease, NULL, 1, 1, 1, 0)) {
log_info ("lease %s state changed from %s to %s",
piaddr(lease->ip_addr), ols, nls);
return ISC_R_SUCCESS;
@@ -260,7 +260,7 @@ isc_result_t dhcp_lease_set_value (omapi_object_t *h,
return status;
old_lease_end = lease->ends;
lease->ends = lease_end;
- if (supersede_lease (lease, 0, 1, 1, 1)) {
+ if (supersede_lease (lease, NULL, 1, 1, 1, 0)) {
log_info ("lease %s end changed from %lu to %lu",
piaddr(lease->ip_addr), old_lease_end, lease_end);
return ISC_R_SUCCESS;
@@ -279,7 +279,7 @@ isc_result_t dhcp_lease_set_value (omapi_object_t *h,
(lease->flags & ~EPHEMERAL_FLAGS);
if(oldflags == lease->flags)
return ISC_R_SUCCESS;
- if (!supersede_lease(lease, NULL, 1, 1, 1)) {
+ if (!supersede_lease(lease, NULL, 1, 1, 1, 0)) {
log_error("Failed to update flags for lease %s.",
piaddr(lease->ip_addr));
return ISC_R_IOERROR;