Commit d88ba937 authored by Mark Andrews's avatar Mark Andrews

4313. [bug] Handle ns_client_replace failures in test mode.

                        [RT #41190]
parent d83a9a98
4313. [bug] Handle ns_client_replace failures in test mode.
[RT #41190]
4312. [bug] dig's unknown dns and edns flags (MBZ value) logging
was not consistent. [RT #41600]
......
......@@ -8902,8 +8902,16 @@ ns_query_start(ns_client_t *client) {
/*
* Test only.
*/
if (ns_g_clienttest && !TCP(client))
RUNTIME_CHECK(ns_client_replace(client) == ISC_R_SUCCESS);
if (ns_g_clienttest && !TCP(client)) {
result = ns_client_replace(client);
if (result == ISC_R_SHUTTINGDOWN) {
ns_client_next(client, result);
return;
} else if (result != ISC_R_SUCCESS) {
query_error(client, result, __LINE__);
return;
}
}
/*
* Ensure that appropriate cleanups occur.
......
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