]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
shut up clang scan
authorAlan T. DeKok <aland@freeradius.org>
Sun, 10 Jul 2022 19:35:36 +0000 (15:35 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 10 Jul 2022 19:35:36 +0000 (15:35 -0400)
src/lib/util/dict_util.c

index 32e50db6eaf5f2da839ba49266738a9d1242e7a0..6f43caf42f0a8c6dc680cea21a122c431c896070 100644 (file)
@@ -3234,6 +3234,10 @@ static int _dict_free(fr_dict_t *dict)
                }
        }
 
+#ifdef __clang_analyzer__
+       if (!dict->root) return -1;
+#endif
+
        if (!fr_cond_assert(!dict->in_protocol_by_name || fr_hash_table_delete(dict->gctx->protocol_by_name, dict))) {
                fr_strerror_printf("Failed removing dictionary from protocol hash \"%s\"", dict->root->name);
                return -1;