From f9ec543f901314624dabc5870d3b5500b1fb9c84 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Thu, 7 Aug 2025 06:26:13 -0400 Subject: [PATCH] at least one ptr has to be set --- src/lib/bio/bio_priv.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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; -- 2.47.2