FR_DBUFF_MEMSET_RETURN(&work_dbuff, 0, pad_len);
}
- fr_dbuff_in_bytes(&hdr_dbuff, (uint8_t)da->attr,
- (uint8_t)(fr_dbuff_used(&work_dbuff) >> 2));
+ FR_DBUFF_IN_BYTES_RETURN(&hdr_dbuff, (uint8_t)da->attr,
+ (uint8_t)(fr_dbuff_used(&work_dbuff) >> 2));
FR_PROTO_HEX_DUMP(fr_dbuff_start(&work_dbuff), fr_dbuff_used(&work_dbuff), "Done RFC attribute");
fr_dbuff_init_talloc(NULL, &dbuff, &tctx, 512, 1024);
- fr_dbuff_in_bytes(&dbuff, subtype, 0x00, 0x00);
+ FR_DBUFF_IN_BYTES_RETURN(&dbuff, subtype, 0x00, 0x00);
/*
* Add space in the packet for AT_MAC
if ((fr_sbuff_out(NULL, &num, &our_in) > 0) && fr_sbuff_is_terminal(&our_in, rules->terminals)) {
num = htonll(num);
- fr_dbuff_in_memcpy(&dbuff, ((uint8_t *) &num) + 2, sizeof(dst->vb_ether));
+ FR_DBUFF_IN_MEMCPY_RETURN(&dbuff, ((uint8_t *) &num) + 2, sizeof(dst->vb_ether));
fr_value_box_ethernet_addr(dst, dst_enumv, ðer, tainted);
FR_SBUFF_SET_RETURN(in, &our_in);
if (mlen < vlen) return -(vlen - mlen);
}
- fr_dbuff_in_memcpy(&len_field, buff, flen);
+ FR_DBUFF_IN_MEMCPY_RETURN(&len_field, buff, flen);
enc_byte |= ((flen - 1) << 2);
- fr_dbuff_in(&enc_field, enc_byte);
+ FR_DBUFF_IN_RETURN(&enc_field, enc_byte);
FR_PROTO_HEX_DUMP(fr_dbuff_start(&work_dbuff), fr_dbuff_used(&work_dbuff) - vlen, "header");
if (!version_byte) {
version_byte = 0xc1; /* version 12.1 */
fr_dbuff_set(&hdr_io, &hdr);
- fr_dbuff_in(&hdr_io, version_byte);
+ FR_DBUFF_IN_RETURN(&hdr_io, version_byte);
}
/*
* If the caller didn't set a session ID, use a random one.