From: Alan T. DeKok Date: Sat, 11 Dec 2021 14:01:42 +0000 (-0500) Subject: shut up clang analyzer X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e92bdf8f6df662fdf063f7097425ce306f0c80d;p=thirdparty%2Ffreeradius-server.git shut up clang analyzer it doesn't look like there's a way to say "this field is always non-null" --- diff --git a/src/lib/server/paircmp.c b/src/lib/server/paircmp.c index dbcf67536a2..77e42634b49 100644 --- a/src/lib/server/paircmp.c +++ b/src/lib/server/paircmp.c @@ -589,6 +589,10 @@ int paircmp(request_t *request, switch (check_item->op) { case T_OP_EQ: default: +#ifdef __clang_analyzer__ + if (!check_item->da) result = -1; +#endif + RWDEBUG("Invalid operator '%s' for item %s: reverting to '=='", fr_table_str_by_value(fr_tokens_table, check_item->op, ""), check_item->da->name); FALL_THROUGH;