From 7742bce72f5d3f2c5c3d9fc848c0914450b1e952 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Thu, 5 Oct 2023 14:48:39 -0400 Subject: [PATCH] allow n-ary operations for time delta, too --- src/lib/util/calc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/util/calc.c b/src/lib/util/calc.c index a5104091f7..1fc1673fee 100644 --- a/src/lib/util/calc.c +++ b/src/lib/util/calc.c @@ -2190,6 +2190,11 @@ int fr_value_calc_nary_op(TALLOC_CTX *ctx, fr_value_box_t *dst, fr_type_t type, calc = calc_int64; break; + case FR_TYPE_TIME_DELTA: + if ((op != T_ADD) && (op != T_SUB)) goto invalid_type; + calc = calc_time_delta; + break; + case FR_TYPE_FLOAT32: calc = calc_float32; break; -- 2.47.2