]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
CID 1517660
authorAlan T. DeKok <aland@freeradius.org>
Mon, 12 Dec 2022 20:59:59 +0000 (15:59 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 13 Dec 2022 12:59:33 +0000 (07:59 -0500)
src/protocols/vmps/vmps.c

index 076dd06ca4b31796e8f0adc210292661883c0cc4..57accd077e95beddb8af1c6e71cc9fa8370792ae 100644 (file)
@@ -307,7 +307,7 @@ ssize_t fr_vmps_encode(fr_dbuff_t *dbuff, uint8_t const *original,
 
                if (!original && (vp->da == attr_sequence_number)) {
                        fr_dbuff_set(&m, fr_dbuff_current(&hdr) + 4);
-                       fr_dbuff_in(&m, vp->vp_uint32);
+                       FR_DBUFF_IN_RETURN(&m, vp->vp_uint32);
                        fr_dcursor_next(cursor);
                        continue;
                }
@@ -333,7 +333,7 @@ ssize_t fr_vmps_encode(fr_dbuff_t *dbuff, uint8_t const *original,
                slen = fr_value_box_to_network(&work_dbuff, &vp->data);
                if (slen < 0) return slen;
 
-               fr_dbuff_in(&m, (uint16_t) slen);
+               FR_DBUFF_IN_RETURN(&m, (uint16_t) slen);
 
                data_count++;
 
@@ -344,7 +344,7 @@ ssize_t fr_vmps_encode(fr_dbuff_t *dbuff, uint8_t const *original,
         *      Update the Data Count
         */
        fr_dbuff_set(&m, fr_dbuff_current(&hdr) + 3);
-       fr_dbuff_in(&m, data_count);
+       FR_DBUFF_IN_RETURN(&m, data_count);
 
        return fr_dbuff_set(dbuff, &work_dbuff);
 }