1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-03 04:22:09 +03:00

rpc/idl dnsserver s/DNS_RPC_DATA/DNS_RPC_RECORD_DATA/

Following MS-DNSP.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jeremy Allison <jra@samba.org>

Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue Mar 30 00:20:53 UTC 2021 on sn-devel-184
This commit is contained in:
Douglas Bagnall
2021-03-24 13:36:18 +13:00
committed by Jeremy Allison
parent 162e6fb25a
commit d1c47d0c83
2 changed files with 5 additions and 5 deletions

View File

@ -136,22 +136,22 @@ import "misc.idl", "dnsp.idl";
[case(DNS_TYPE_SRV)] DNS_RPC_RECORD_SRV srv;
[case(DNS_TYPE_DNAME)] DNS_RPC_NAME name;
}
DNS_RPC_DATA;
DNS_RPC_RECORD_DATA;
typedef [public] struct {
[value(ndr_size_DNS_RPC_DATA(&data,wType,0))] uint16 wDataLength;
[value(ndr_size_DNS_RPC_RECORD_DATA(&data,wType,0))] uint16 wDataLength;
dns_record_type wType;
DWORD dwFlags;
DWORD dwSerial;
DWORD dwTtlSeconds;
DWORD dwTimeStamp;
DWORD dwReserved;
[subcontext(0),subcontext_size(wDataLength),switch_is(wType)] DNS_RPC_DATA data;
[subcontext(0),subcontext_size(wDataLength),switch_is(wType)] DNS_RPC_RECORD_DATA data;
}
DNS_RPC_RECORD;
typedef struct {
[value(ndr_size_DNS_RPC_DATA(&rec.data,rec.wType,0))] uint3264 wContextLength;
[value(ndr_size_DNS_RPC_RECORD_DATA(&rec.data,rec.wType,0))] uint3264 wContextLength;
DNS_RPC_RECORD rec;
}
DNS_RPC_RECORD_BUF;

View File

@ -406,7 +406,7 @@ void dnsp_to_dns_copy(TALLOC_CTX *mem_ctx, struct dnsp_DnssrvRpcRecord *dnsp,
break;
default:
memcpy(&dns->data, &dnsp->data, sizeof(union DNS_RPC_DATA));
memcpy(&dns->data, &dnsp->data, sizeof(union DNS_RPC_RECORD_DATA));
DEBUG(0, ("dnsserver: Found Unhandled DNS record type=%d", dnsp->wType));
}