}
(void)fr_sbuff_trim_talloc(&sbuff, SIZE_MAX);
if (vb_should_free_value(proc_action)) fr_value_box_clear_value(out);
- if (fr_value_box_bstrndup(out, out, NULL, fr_sbuff_buff(&sbuff), fr_sbuff_used(&sbuff), tainted) < 0) goto error;
+ if (fr_value_box_bstrndup(ctx, out, NULL, fr_sbuff_buff(&sbuff), fr_sbuff_used(&sbuff), tainted) < 0) goto error;
break;
case FR_TYPE_OCTETS:
}
(void)fr_dbuff_trim_talloc(&dbuff, SIZE_MAX);
if (vb_should_free_value(proc_action)) fr_value_box_clear_value(out);
- if (fr_value_box_memdup(out, out, NULL, fr_dbuff_buff(&dbuff), fr_dbuff_used(&dbuff), tainted) < 0) goto error;
+ if (fr_value_box_memdup(ctx, out, NULL, fr_dbuff_buff(&dbuff), fr_dbuff_used(&dbuff), tainted) < 0) goto error;
break;
default:
(void)fr_sbuff_trim_talloc(&sbuff, SIZE_MAX);
entry = out->entry;
- if (fr_value_box_bstrndup(out, out, NULL, fr_sbuff_buff(&sbuff), fr_sbuff_used(&sbuff), tainted) < 0) goto error;
+ if (fr_value_box_bstrndup(ctx, out, NULL, fr_sbuff_buff(&sbuff), fr_sbuff_used(&sbuff), tainted) < 0) goto error;
out->entry = entry;
break;
(void)fr_dbuff_trim_talloc(&dbuff, SIZE_MAX);
entry = out->entry;
- if (fr_value_box_memdup(out, out, NULL, fr_dbuff_buff(&dbuff), fr_dbuff_used(&dbuff), tainted) < 0) goto error;
+ if (fr_value_box_memdup(ctx, out, NULL, fr_dbuff_buff(&dbuff), fr_dbuff_used(&dbuff), tainted) < 0) goto error;
out->entry = entry;
break;