]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
just use a different data type
authorAlan T. DeKok <aland@freeradius.org>
Fri, 18 Mar 2022 14:34:22 +0000 (10:34 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 18 Mar 2022 14:34:22 +0000 (10:34 -0400)
src/protocols/dhcpv4/encode.c

index fd81d6a14d4e56bc702c385a1153982c23b0dfa8..2712dea6a6b744eb323115d2c851880f60bbf1c1 100644 (file)
@@ -145,14 +145,14 @@ static ssize_t encode_value(fr_dbuff_t *dbuff,
                }
 
                if (da_is_bits_prefix(vp->da)) {
-                       int num_bytes = (vp->vp_ip.prefix + 0x07) >> 3;
+                       size_t num_bytes = (vp->vp_ip.prefix + 0x07) >> 3;
 
                        fr_dbuff_in(&work_dbuff, (uint8_t) vp->vp_ip.prefix);
 
                        if (num_bytes) {
                                FR_DBUFF_IN_MEMCPY_RETURN(&work_dbuff,
                                                          (uint8_t const *)&vp->vp_ipv4addr,
-                                                         (size_t) num_bytes);
+                                                         num_bytes);
                        }
 
                        break;