From: Alan T. DeKok Date: Thu, 7 Aug 2025 10:26:13 +0000 (-0400) Subject: at least one ptr has to be set X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=f9ec543f901314624dabc5870d3b5500b1fb9c84;p=thirdparty%2Ffreeradius-server.git at least one ptr has to be set --- diff --git a/src/lib/bio/bio_priv.h b/src/lib/bio/bio_priv.h index 706b016270..6658ee5084 100644 --- a/src/lib/bio/bio_priv.h +++ b/src/lib/bio/bio_priv.h @@ -99,8 +99,7 @@ static inline void CC_HINT(nonnull) fr_bio_chain(fr_bio_t *first, fr_bio_t *seco */ static inline void CC_HINT(nonnull) fr_bio_unchain(fr_bio_t *bio) { - fr_assert(fr_bio_prev(bio) != NULL); - fr_assert(fr_bio_next(bio) != NULL); + fr_assert((fr_bio_prev(bio) != NULL) || (fr_bio_next(bio) != NULL)); fr_dlist_entry_unlink(&bio->entry); bio->entry.prev = bio->entry.next = NULL;