]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Mark fr_pair_count_by_da as nonnull
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 20 Jun 2021 17:15:59 +0000 (12:15 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 20 Jun 2021 17:15:59 +0000 (12:15 -0500)
src/lib/util/pair.c
src/lib/util/pair.h

index c9ed6f0f14ce2c7709fb172e852227cf58396401..58286bfc1e4d02235f726f33d53172ed88d04d12 100644 (file)
@@ -516,8 +516,6 @@ unsigned int fr_pair_count_by_da(fr_pair_list_t const *list, fr_dict_attr_t cons
 
        LIST_VERIFY(list);
 
-       if (!da) return NULL;
-
        while ((vp = fr_pair_list_next(list, vp))) if (da == vp->da) count++;
 
        return count;
index c593f39cecafc944d63c3e6907570ccb3f22314a..ec859e2dfcb962e057dab0160d0001a992af67f7 100644 (file)
@@ -229,7 +229,7 @@ static inline fr_pair_t *fr_dcursor_iter_by_ancestor_init(fr_dcursor_t *cursor,
 }
 
 /** @hidecallergraph */
-unsigned int   fr_pair_count_by_da(fr_pair_list_t const *list, fr_dict_attr_t const *da);
+unsigned int   fr_pair_count_by_da(fr_pair_list_t const *list, fr_dict_attr_t const *da) CC_HINT(nonnull);
 
 fr_pair_t      *fr_pair_find_by_da(fr_pair_list_t const *list, fr_dict_attr_t const *da, unsigned int n);