From 23801aa509c50e43b4bd33bea0ec062bca7f1ef3 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Wed, 6 Aug 2025 07:48:23 -0400 Subject: [PATCH] use the correct sbuff macro. --- src/lib/unlang/foreach.c | 2 +- src/modules/rlm_escape/rlm_escape.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/unlang/foreach.c b/src/lib/unlang/foreach.c index 2910dceed2..f62d81a438 100644 --- a/src/lib/unlang/foreach.c +++ b/src/lib/unlang/foreach.c @@ -274,7 +274,7 @@ static void unlang_foreach_attr_key_update(UNUSED request_t *request, unlang_fra case FR_TYPE_STRING: fr_value_box_clear_value(&state->key->data); - if (tmpl_dcursor_print(&FR_SBUFF_IN(state->buffer, BUFFER_SIZE), &state->cc) > 0) { + if (tmpl_dcursor_print(&FR_SBUFF_OUT(state->buffer, BUFFER_SIZE), &state->cc) > 0) { fr_value_box_strdup(state->key, &state->key->data, NULL, state->buffer, false); } break; diff --git a/src/modules/rlm_escape/rlm_escape.c b/src/modules/rlm_escape/rlm_escape.c index eaf4f4f02b..437bade084 100644 --- a/src/modules/rlm_escape/rlm_escape.c +++ b/src/modules/rlm_escape/rlm_escape.c @@ -152,7 +152,7 @@ static xlat_action_t unescape_xlat(TALLOC_CTX *ctx, fr_dcursor_t *out, RPEDEBUG("Failed allocating space for unescaped string"); return XLAT_ACTION_FAIL; } - sbuff = FR_SBUFF_IN(out_p, arg->vb_length); + sbuff = FR_SBUFF_OUT(out_p, talloc_array_length(out_p)); p = arg->vb_strvalue; end = p + arg->vb_length; -- 2.47.2