dnsp: Can't have two memebers of a union with the same name
authorKai Blin <kai@samba.org>
Mon, 11 Oct 2010 20:29:05 +0000 (22:29 +0200)
committerKai Blin <kai@samba.org>
Sat, 23 Oct 2010 10:17:05 +0000 (10:17 +0000)
librpc/idl/dnsp.idl

index 7c013db514195f2dfcc5e05bab89c8063d597fd8..3a8e384dbe6ec4b171b3e10243480be77b872189 100644 (file)
@@ -93,7 +93,7 @@ interface dnsp
        } dnsp_srv;
 
        typedef [nodiscriminant] union {
-               [case(DNS_TYPE_A)] [flag(NDR_BIG_ENDIAN)]   ipv4address ip;
+               [case(DNS_TYPE_A)] [flag(NDR_BIG_ENDIAN)]   ipv4address ipv4;
                [case(DNS_TYPE_NS)]                         dnsp_name ns;
                [case(DNS_TYPE_CNAME)]                      dnsp_name cname;
                [case(DNS_TYPE_SOA)] [flag(NDR_BIG_ENDIAN)] dnsp_soa soa;
@@ -101,7 +101,7 @@ interface dnsp
                [case(DNS_TYPE_TXT)]                        dnsp_string txt;
                [case(DNS_TYPE_PTR)]                        dnsp_name ptr;
                [case(DNS_TYPE_HINFO)]                      dnsp_hinfo hinfo;
-               [case(DNS_TYPE_AAAA)]                       ipv6address ip;
+               [case(DNS_TYPE_AAAA)]                       ipv6address ipv6;
                [case(DNS_TYPE_SRV)] [flag(NDR_BIG_ENDIAN)] dnsp_srv srv;
                [default] [flag(NDR_REMAINING)] DATA_BLOB data;
        } dnsRecordData;