Commit 3f2eb206 authored by Tomek Mrugalski's avatar Tomek Mrugalski 🛰
Browse files

[master] Merge branch 'rt18183' (script call with fail reason and -1)

# Conflicts:
#	RELNOTES
parents ff343a30 d43a5835
......@@ -163,6 +163,11 @@ by Eric Young (eay@cryptsoft.com).
binding out-of-range and no other leases were available to offer.
[ISC-Bugs #44373]
- Client now calls the script with reason set to FAIL when run with -1
(one try) and there are no server responses. Thanks for a patch by Martin
Pitt which got to us via Andrew Pollock.
[ISC-bugs #18183]
Changes since 4.3.0 (bug fixes)
- Tidy up several small tickets.
......
......@@ -1482,6 +1482,11 @@ void bind_lease (client)
if (!quiet)
log_info("Unable to obtain a lease on first "
"try (declined). Exiting.");
/* Let's call a script and we're done */
script_init(client, "FAIL", (struct string_list *)0);
script_go(client);
finish(2);
} else {
state_init(client);
......@@ -2491,6 +2496,11 @@ void state_panic (cpp)
if (!quiet)
log_info ("Unable to obtain a lease on first try.%s",
" Exiting.");
/* Let's call a script and we're done */
script_init(client, "FAIL", (struct string_list *)0);
script_go(client);
finish(2);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment