]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
More byte fixes
authorAlan T. DeKok <aland@freeradius.org>
Thu, 16 Jul 2015 17:17:42 +0000 (13:17 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 16 Jul 2015 17:17:42 +0000 (13:17 -0400)
src/modules/proto_dhcp/dhcp.c

index 1c8b80bb397644685bd4ff09f8a88423e9e7f7e1..80df18b3a1dd0dd7baf1f0200f70a78c9e93cd89 100644 (file)
@@ -1452,21 +1452,21 @@ int fr_dhcp_encode(RADIUS_PACKET *packet)
 
        /* DHCP-Hardware-Type */
        if ((vp = fr_pair_find_by_num(packet->vps, 257, DHCP_MAGIC_VENDOR, TAG_ANY))) {
-               *p++ = vp->vp_integer & 0xFF;
+               *p++ = vp->vp_byte;
        } else {
                *p++ = 1;               /* hardware type = ethernet */
        }
 
        /* DHCP-Hardware-Address-Length */
        if ((vp = fr_pair_find_by_num(packet->vps, 258, DHCP_MAGIC_VENDOR, TAG_ANY))) {
-               *p++ = vp->vp_integer & 0xFF;
+               *p++ = vp->vp_byte;
        } else {
                *p++ = 6;               /* 6 bytes of ethernet */
        }
 
        /* DHCP-Hop-Count */
        if ((vp = fr_pair_find_by_num(packet->vps, 259, DHCP_MAGIC_VENDOR, TAG_ANY))) {
-               *p = vp->vp_integer & 0xff;
+               *p = vp->vp_byte;
        }
        p++;