]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
there's no reason to make this signed
authorAlan T. DeKok <aland@freeradius.org>
Sun, 18 Apr 2021 16:35:01 +0000 (12:35 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 18 Apr 2021 16:35:01 +0000 (12:35 -0400)
src/protocols/radius/encode.c

index b14d4c16a88e4a5059bfed52932c92b543d09735..ab79694c7ef75e4b19fe3feddb8d1e4ed46bc114 100644 (file)
@@ -691,7 +691,7 @@ static ssize_t encode_value(fr_dbuff_t *dbuff,
  * where the data is, so we associate them with dbuff.
  */
 static ssize_t attr_shift(fr_dbuff_t *dbuff,
-                         fr_dbuff_marker_t *ptr, int hdr_len, ssize_t len,
+                         fr_dbuff_marker_t *ptr, int hdr_len, size_t len,
                          int flag_offset, int vsa_offset)
 {
        int                     check_len;
@@ -746,7 +746,7 @@ static ssize_t attr_shift(fr_dbuff_t *dbuff,
         */
        for (;;) {
                /* Extend current attribute as much as possible. */
-               int sublen = UINT8_MAX - current_hdr_len;
+               size_t sublen = UINT8_MAX - current_hdr_len;
                if (len < sublen) sublen = len;
 
                fr_dbuff_set(&dest, fr_dbuff_current(&hdr) + 1);