]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Cast ruby string length to a consistent type
authorNick Porter <nick@portercomputing.co.uk>
Tue, 5 Aug 2025 12:36:31 +0000 (13:36 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Tue, 5 Aug 2025 12:36:31 +0000 (13:36 +0100)
src/modules/rlm_mruby/mruby.c

index 441d2b1f9389eb7164e30c9af9affaf40d4a32c8..d1c0e3b59f1879e9d6c096fc62f8fc71d2070384 100644 (file)
@@ -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;