From: Nick Porter Date: Tue, 5 Aug 2025 12:36:31 +0000 (+0100) Subject: Cast ruby string length to a consistent type X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bd3cccab04cbdd941580d422cf534b41b28aa108;p=thirdparty%2Ffreeradius-server.git Cast ruby string length to a consistent type --- 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;