diff options
| author | 2020-02-24 17:45:25 +0000 | |
|---|---|---|
| committer | 2020-02-24 17:45:25 +0000 | |
| commit | ee21177a5b213b2a5b2979caf32f5a2642ca4f1c (patch) | |
| tree | f5e22756492bb51ddc1553c225d9a61efcf89a67 /usr.bin/dig/lib/dns/tsig.c | |
| parent | We only need to fill a wire format buffer from soa and tsig structs. (diff) | |
| download | wireguard-openbsd-ee21177a5b213b2a5b2979caf32f5a2642ca4f1c.tar.xz wireguard-openbsd-ee21177a5b213b2a5b2979caf32f5a2642ca4f1c.zip | |
We only need to create cname, ns, soa and tsig structs.
OK jsg
Diffstat (limited to 'usr.bin/dig/lib/dns/tsig.c')
| -rw-r--r-- | usr.bin/dig/lib/dns/tsig.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/usr.bin/dig/lib/dns/tsig.c b/usr.bin/dig/lib/dns/tsig.c index e3a42620cc4..246ab437c1b 100644 --- a/usr.bin/dig/lib/dns/tsig.c +++ b/usr.bin/dig/lib/dns/tsig.c @@ -15,7 +15,7 @@ */ /* - * $Id: tsig.c,v 1.11 2020/02/24 17:44:44 florian Exp $ + * $Id: tsig.c,v 1.12 2020/02/24 17:45:25 florian Exp $ */ /*! \file */ @@ -496,7 +496,8 @@ dns_tsig_sign(dns_message_t *msg) { if (ret != ISC_R_SUCCESS) goto cleanup_context; dns_rdataset_current(msg->querytsig, &querytsigrdata); - ret = dns_rdata_tostruct(&querytsigrdata, &querytsig); + ret = dns_rdata_tostruct_tsig(&querytsigrdata, + &querytsig); if (ret != ISC_R_SUCCESS) goto cleanup_context; isc_buffer_putuint16(&databuf, querytsig.siglen); @@ -756,7 +757,7 @@ dns_tsig_verify(isc_buffer_t *source, dns_message_t *msg) if (ret != ISC_R_SUCCESS) return (ret); dns_rdataset_current(msg->tsig, &rdata); - ret = dns_rdata_tostruct(&rdata, &tsig); + ret = dns_rdata_tostruct_tsig(&rdata, &tsig); if (ret != ISC_R_SUCCESS) return (ret); dns_rdata_reset(&rdata); @@ -765,7 +766,7 @@ dns_tsig_verify(isc_buffer_t *source, dns_message_t *msg) if (ret != ISC_R_SUCCESS) return (ret); dns_rdataset_current(msg->querytsig, &rdata); - ret = dns_rdata_tostruct(&rdata, &querytsig); + ret = dns_rdata_tostruct_tsig(&rdata, &querytsig); if (ret != ISC_R_SUCCESS) return (ret); } @@ -1076,7 +1077,7 @@ tsig_verify_tcp(isc_buffer_t *source, dns_message_t *msg) { if (ret != ISC_R_SUCCESS) return (ret); dns_rdataset_current(msg->querytsig, &rdata); - ret = dns_rdata_tostruct(&rdata, &querytsig); + ret = dns_rdata_tostruct_tsig(&rdata, &querytsig); if (ret != ISC_R_SUCCESS) return (ret); dns_rdata_reset(&rdata); @@ -1092,7 +1093,7 @@ tsig_verify_tcp(isc_buffer_t *source, dns_message_t *msg) { if (ret != ISC_R_SUCCESS) goto cleanup_querystruct; dns_rdataset_current(msg->tsig, &rdata); - ret = dns_rdata_tostruct(&rdata, &tsig); + ret = dns_rdata_tostruct_tsig(&rdata, &tsig); if (ret != ISC_R_SUCCESS) goto cleanup_querystruct; |
