MEM(vb_out = fr_value_box_alloc_null(ctx));
if (fr_redis_reply_to_value_box(ctx, vb_out, reply, FR_TYPE_VOID, NULL, false, false) < 0) {
RPERROR("Failed processing reply");
- return XLAT_ACTION_FAIL;
+ action = XLAT_ACTION_FAIL;
+ goto finish;
}
fr_dcursor_append(out, vb_out);
MEM(vb_out = fr_value_box_alloc_null(ctx));
if (fr_redis_reply_to_value_box(ctx, vb_out, reply, FR_TYPE_VOID, NULL, false, false) < 0) {
RPERROR("Failed processing reply");
- return XLAT_ACTION_FAIL;
+ action = XLAT_ACTION_FAIL;
+ goto finish;
}
fr_dcursor_append(out, vb_out);