]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
try to quiet UBSAN on OSX
authorAlan T. DeKok <aland@freeradius.org>
Fri, 16 Jan 2026 21:29:44 +0000 (16:29 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 16 Jan 2026 21:29:44 +0000 (16:29 -0500)
src/lib/util/hash.c

index c290ec76373479abe7503834ba33be837ac0e0ef..f205456d84d3a6f1f3231e2eb0fec4e0a872d6e3 100644 (file)
@@ -181,8 +181,9 @@ static uint32_t parent_of(uint32_t key)
 }
 
 
-static fr_hash_entry_t *list_find(fr_hash_table_t *ht,
-                                 fr_hash_entry_t *head, uint32_t reversed, void const *data)
+static CC_NO_UBSAN(undefined)
+fr_hash_entry_t *list_find(fr_hash_table_t *ht,
+                          fr_hash_entry_t *head, uint32_t reversed, void const *data)
 {
        fr_hash_entry_t *cur;
 
@@ -205,7 +206,8 @@ static fr_hash_entry_t *list_find(fr_hash_table_t *ht,
 /*
  *     Inserts a new entry into the list, in order.
  */
-static bool list_insert(fr_hash_table_t *ht,
+static CC_NO_UBSAN(undefined)
+bool list_insert(fr_hash_table_t *ht,
                        fr_hash_entry_t **head, fr_hash_entry_t *node)
 {
        fr_hash_entry_t **last, *cur;