From 6ca1232ff3b57cac121894020d4cbaf098ea264e Mon Sep 17 00:00:00 2001
From: Tomas Krizek <tomas.krizek@nic.cz>
Date: Wed, 24 Mar 2021 17:44:47 +0100
Subject: [PATCH] lib/selection_forward.c: replace asserts

---
 lib/selection_forward.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/selection_forward.c b/lib/selection_forward.c
index da17bcf3c..6fcf4f234 100644
--- a/lib/selection_forward.c
+++ b/lib/selection_forward.c
@@ -19,7 +19,7 @@ struct forward_local_state {
 void forward_local_state_alloc(struct knot_mm *mm, void **local_state,
 			       struct kr_request *req)
 {
-	assert(req->selection_context.forwarding_targets.at);
+	kr_require(req->selection_context.forwarding_targets.at);
 	*local_state = mm_calloc(mm, 1, sizeof(struct forward_local_state));
 
 	struct forward_local_state *forward_state = *local_state;
@@ -51,7 +51,7 @@ void forward_choose_transport(struct kr_query *qry,
 			addr_len = sizeof(struct in6_addr);
 			break;
 		default:
-			assert(0);
+			(void)!kr_assume(false);
 			*transport = NULL;
 			return;
 		}
-- 
GitLab