From b962967e20f186f797c163f69c673b0ee4ef3b2b Mon Sep 17 00:00:00 2001 From: "Ondrej Zajicek (work)" Date: Sun, 15 Nov 2020 16:01:19 +0100 Subject: [PATCH] Nest: Fix crash in receive limit handling in import table Logging as a result of triggered receive limit in import table code accesset rte->net, which was not filed yet. Thanks to Pier Carlo Chiodi for the bugreport. --- nest/rt-table.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nest/rt-table.c b/nest/rt-table.c index eff25e5c..b78e5896 100644 --- a/nest/rt-table.c +++ b/nest/rt-table.c @@ -2490,6 +2490,9 @@ rte_update_in(struct channel *c, const net_addr *n, rte *new, struct rte_src *sr if (l->state == PLS_BLOCKED) { + /* Required by rte_trace_in() */ + new->net = net; + rte_trace_in(D_FILTERS, c->proto, new, "ignored [limit]"); goto drop_update; }