#endif
if (pkt->parsed <= KNOT_WIRE_HEADER_SIZE) {
if (pkt->parsed == KNOT_WIRE_HEADER_SIZE && knot_wire_get_rcode(pkt->wire) == KNOT_RCODE_FORMERR) {
- /* This is a special case where we get valid header with FORMERROR and nothing else.
+ /* This is a special case where we get valid header with FORMERR and nothing else.
* This happens on some authoritatives which don't support EDNS and don't
* bother copying the SECTION QUESTION. */
- query->server_selection.error(query, req->upstream.transport, KR_SELECTION_FORMERROR);
+ query->server_selection.error(query, req->upstream.transport, KR_SELECTION_FORMERR);
return KR_STATE_FAIL;
}
VERBOSE_MSG("<= malformed response (parsed %d)\n", (int)pkt->parsed);
break;
case KNOT_RCODE_FORMERR:
ret = KR_STATE_FAIL;
- selection_error = KR_SELECTION_FORMERROR;
+ selection_error = KR_SELECTION_FORMERR;
break;
case KNOT_RCODE_NOTIMPL:
ret = KR_STATE_FAIL;
X(TCP_CONNECT_TIMEOUT);
X(REFUSED);
X(SERVFAIL);
- X(FORMERROR);
+ X(FORMERR);
X(NOTIMPL);
X(OTHER_RCODE);
X(MALFORMED);
&qry->request->ctx->cache);
}
break;
- case KR_SELECTION_FORMERROR:
+ case KR_SELECTION_FORMERR:
if (qry->flags.NO_EDNS) {
addr_state->broken = true;
} else {