resolv: Fix for bad NSEC record on announce

This commit is contained in:
Robert Quattlebaum 2013-05-19 16:09:50 -07:00
parent 0d913d0d61
commit d0b99cc3cc

View file

@ -635,6 +635,8 @@ mdns_prep_host_announce_packet(void)
memcpy((void *)queryptr, (void *)&nsec_record, sizeof(nsec_record));
queryptr += sizeof(nsec_record);
/* This platform might be picky about alignment. To avoid the possibility
* of doing an unaligned write, we are going to do this manually. */
((uint8_t*)&hdr->numanswers)[1] = total_answers;