Ticket #130: avahi-generic-records.patch

File avahi-generic-records.patch, 0.8 KB (added by sjoerd, 5 years ago)
  • avahi-core/dns.c

     
    589589            if (rdlength > 0) { 
    590590 
    591591                r->data.generic.data = avahi_memdup(avahi_dns_packet_get_rptr(p), rdlength); 
     592                r->data.generic.size = rdlength; 
    592593                 
    593594                if (avahi_dns_packet_skip(p, rdlength) < 0) 
    594595                    return -1; 
     
    754755        default: 
    755756 
    756757            if (r->data.generic.size) 
    757                 if (avahi_dns_packet_append_bytes(p, r->data.generic.data, r->data.generic.size)) 
     758                if (!avahi_dns_packet_append_bytes(p, r->data.generic.data, r->data.generic.size)) 
    758759                    return -1; 
    759760 
    760761            break;