diff --git a/lib/ns/client.c b/lib/ns/client.c index 6b00dae889..7e1bde9875 100644 --- a/lib/ns/client.c +++ b/lib/ns/client.c @@ -1827,7 +1827,7 @@ ns__client_request(isc_nmhandle_t *handle, isc_result_t eresult, NS_LOGMODULE_CLIENT, ISC_LOG_DEBUG(1), "message parsing failed: %s", isc_result_totext(result)); - if (result == ISC_R_NOSPACE) { + if (result == ISC_R_NOSPACE || result == DNS_R_BADTSIG) { result = DNS_R_FORMERR; } ns_client_error(client, result);