rwrap: Don't use htons for bitfields.
authorJakub Hrozek <jakub.hrozek@gmail.com>
Tue, 21 Oct 2014 15:23:30 +0000 (17:23 +0200)
committerAndreas Schneider <asn@samba.org>
Thu, 23 Oct 2014 12:13:33 +0000 (14:13 +0200)
commitde4d1f40645d383fccce4693a1323744636b769a
tree9baeaf88ae0e2b5e524099823170f0a73749576a
parent2f67bf076f7a9f2d85ec24c027fa9d24de5d1e64
rwrap: Don't use htons for bitfields.

On FreeBSD, using htons to set the bitfield led to warnings such as:
resolv_wrapper.c:162:8: warning: implicit truncation from '__uint16_t'
(aka 'unsigned short') to bitfield changes value from 256 to 0
[-Wbitfield-constant-conversion]
        h->qr = htons(1);               /* response flag */
              ^ ~~~~~~~~

Signed-off-by: Jakub Hrozek <jakub.hrozek@gmail.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
src/resolv_wrapper.c