From: Alexander Bainbridge-Sedivy Date: Mon, 25 May 2026 14:15:31 +0000 (-0400) Subject: rlm_lua: fix DBL_MIN misuse X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=1a158934d2ede3ff7a7ba4583da45f321fa7747b;p=thirdparty%2Ffreeradius-server.git rlm_lua: fix DBL_MIN misuse --- diff --git a/src/modules/rlm_lua/lua.c b/src/modules/rlm_lua/lua.c index c2efd7b8ac1..76c7d1c201f 100644 --- a/src/modules/rlm_lua/lua.c +++ b/src/modules/rlm_lua/lua.c @@ -96,9 +96,9 @@ static int fr_lua_marshall(request_t *request, lua_State *L, fr_pair_t const *vp #define IN_RANGE_FLOAT_SIGNED(_x) \ do { \ - if ((((double)(_x)) < DBL_MIN) || (((double)(_x)) > DBL_MAX)) { \ + if ((((double)(_x)) < -DBL_MAX) || (((double)(_x)) > DBL_MAX)) { \ REDEBUG("Value (%f) cannot be represented as Lua number. Must be between %f-%f", \ - (double)(_x), DBL_MIN, DBL_MAX); \ + (double)(_x), -DBL_MAX, DBL_MAX); \ return -1; \ } \ } while (0)