Skip to content

Commit 7eb785c

Browse files
committed
keys should be populated before it is returned
If pair->vp doesn't exist, an empty mruby array is returned.
1 parent 9797b1c commit 7eb785c

1 file changed

Lines changed: 0 additions & 1 deletion

File tree

src/modules/rlm_mruby/mruby.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,6 @@ static mrb_value mruby_pair_list_keys(mrb_state *mrb, mrb_value self)
195195
pair = (mruby_pair_t *)DATA_PTR(self);
196196
if (!pair) mrb_raise(mrb, E_RUNTIME_ERROR, "Failed to retrieve C data");
197197

198-
if (!pair->vp) return keys;
199198
keys = mrb_ary_new(mrb);
200199
if (!pair->vp) return keys;
201200
for (vp = fr_pair_list_head(&pair->vp->vp_group); vp; vp = fr_pair_list_next(&pair->vp->vp_group, vp)) {

0 commit comments

Comments
 (0)