Re: DNS endianness

2015-05-07 Thread Vladimir 'φ-coder/phcoder' Serbinenko
It's purely code aesthetics but go ahead. Andrei Borzenkov wrote: > This does not sound right ... > > static grub_err_t > recv_hook (grub_net_udp_socket_t sock __attribute__ ((unused)), >struct grub_net_buff *nb, >void *data_) > { > ... > head = (struct dns_header *) nb->

Re: DNS endianness

2014-09-23 Thread Colin Watson
On Mon, Sep 22, 2014 at 08:53:25PM +0400, Andrei Borzenkov wrote: > This does not sound right ... > > static grub_err_t > recv_hook (grub_net_udp_socket_t sock __attribute__ ((unused)), >struct grub_net_buff *nb, >void *data_) > { > ... > head = (struct dns_header *) nb->

DNS endianness

2014-09-22 Thread Andrei Borzenkov
This does not sound right ... static grub_err_t recv_hook (grub_net_udp_socket_t sock __attribute__ ((unused)), struct grub_net_buff *nb, void *data_) { ... head = (struct dns_header *) nb->data; ... for (i = 0; i < grub_cpu_to_be16 (head->qdcount); i++) { We sure wa