}
fr_assert((size_t)elen <= alen);
vb->tainted = in->tainted;
+ fr_value_box_set_secret(vb, fr_value_box_is_secret(in));
fr_dcursor_append(out, vb);
return XLAT_ACTION_DONE;
}
vb->tainted = in->tainted;
+ fr_value_box_set_secret(vb, fr_value_box_is_secret(in));
fr_dcursor_append(out, vb);
return XLAT_ACTION_DONE;
return XLAT_ACTION_FAIL;
}
fr_value_box_bstrdup_buffer_shallow(NULL, vb, NULL, buff, subject_vb->tainted);
+ fr_value_box_set_secret(vb, fr_value_box_is_secret(subject_vb));
fr_dcursor_append(out, vb);
}
fr_assert(vb && (vb->type != FR_TYPE_NULL));
+ fr_value_box_set_secret(vb, fr_value_box_is_secret(subject_vb));
fr_dcursor_append(out, vb);
return XLAT_ACTION_DONE;
MEM(vb = fr_value_box_alloc_null(ctx));
MEM(fr_value_box_bstr_alloc(vb, &buff_p, vb, NULL, outlen, false) == 0);
+ fr_value_box_set_secret(vb, fr_value_box_is_secret(in_head));
/* Reset p to start position */
p = in_head->vb_strvalue;
MEM(vb = fr_value_box_alloc_null(ctx));
MEM(fr_value_box_bstr_alloc(vb, &buff_p, vb, NULL, outlen, false) == 0);
+ fr_value_box_set_secret(vb, fr_value_box_is_secret(in_head));
/* Reset p to start position */
p = in_head->vb_strvalue;