return XLAT_ACTION_FAIL;
}
- vb = fr_value_box_alloc(ctx, FR_TYPE_DATE, NULL, false);
+ MEM(vb = fr_value_box_alloc(ctx, FR_TYPE_DATE, NULL, false));
vb->vb_date = fr_unix_time_from_sec(date);
fr_dcursor_append(out, vb);
return XLAT_ACTION_DONE;
if (strftime(buff, sizeof(buff), inst->fmt, &tminfo) == 0) return XLAT_ACTION_FAIL;
- vb = fr_value_box_alloc_null(ctx);
- fr_value_box_strdup(ctx, vb, NULL, buff, false);
+ MEM(vb = fr_value_box_alloc_null(ctx));
+ MEM(fr_value_box_strdup(ctx, vb, NULL, buff, false) == 0);
fr_dcursor_append(out, vb);
return XLAT_ACTION_DONE;