From bd3cccab04cbdd941580d422cf534b41b28aa108 Mon Sep 17 00:00:00 2001 From: Nick Porter Date: Tue, 5 Aug 2025 13:36:31 +0100 Subject: [PATCH] Cast ruby string length to a consistent type --- src/modules/rlm_mruby/mruby.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/rlm_mruby/mruby.c b/src/modules/rlm_mruby/mruby.c index 441d2b1f93..d1c0e3b59f 100644 --- a/src/modules/rlm_mruby/mruby.c +++ b/src/modules/rlm_mruby/mruby.c @@ -340,7 +340,7 @@ static void mruby_ruby_to_pair_value(mrb_state *mrb, mrb_value *value, fr_pair_t case MRB_TT_STRING: MEM(vb = fr_value_box_alloc(NULL, FR_TYPE_STRING, NULL)); fr_value_box_bstrndup_dbuff(vb, vb, NULL, - &FR_DBUFF_TMP((uint8_t *)RSTRING_PTR(*value), RSTRING_LEN(*value)), + &FR_DBUFF_TMP((uint8_t *)RSTRING_PTR(*value), (size_t)RSTRING_LEN(*value)), RSTRING_LEN(*value), true); break; -- 2.47.2