CVE-2016-0771: dns.idl: make use of dnsp_hinfo
authorStefan Metzmacher <metze@samba.org>
Fri, 7 Aug 2015 09:36:47 +0000 (11:36 +0200)
committerKarolin Seeger <kseeger@samba.org>
Wed, 24 Feb 2016 10:43:58 +0000 (11:43 +0100)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11128
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11686

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
librpc/idl/dns.idl

index 918073ca9a8aa48d8ada819bdc7980ff998af59c..5435fcf38e69e8a330bf12a5167ed251d0d26967 100644 (file)
@@ -151,13 +151,6 @@ interface dns
                uint32     minimum;
        } dns_soa_record;
 
-       typedef [public] struct {
-               [value(strlen(cpu))] uint8 cpu_length;
-               [charset(DOS)] uint8 cpu[cpu_length];
-               [value(strlen(os))] uint8 os_length;
-               [charset(DOS)] uint8 os[os_length];
-       } dns_hinfo_record;
-
        typedef [public] struct {
                uint16     preference;
                dns_string exchange;
@@ -231,7 +224,7 @@ interface dns
                [case(DNS_QTYPE_CNAME)] dns_string       cname_record;
                [case(DNS_QTYPE_SOA)]   dns_soa_record   soa_record;
                [case(DNS_QTYPE_PTR)]   dns_string       ptr_record;
-               [case(DNS_QTYPE_HINFO)] dns_hinfo_record  hinfo_record;
+               [case(DNS_QTYPE_HINFO)] dnsp_hinfo       hinfo_record;
                [case(DNS_QTYPE_MX)]    dns_mx_record    mx_record;
                [case(DNS_QTYPE_TXT)]   dns_txt_record   txt_record;
                [case(DNS_QTYPE_RP)]    dns_rp_record    rp_record;