From 9173414739f5a01dc7062252307d3e304e312042 Mon Sep 17 00:00:00 2001 From: Jakob Olsson <jakob.olsson@iopsys.eu> Date: Fri, 12 Apr 2024 10:49:41 +0200 Subject: [PATCH] gen_steer_policy: NULL initialize stax pointer before iterating exclude lists --- src/cntlr_tlv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cntlr_tlv.c b/src/cntlr_tlv.c index 2638d174..07edcc48 100644 --- a/src/cntlr_tlv.c +++ b/src/cntlr_tlv.c @@ -566,7 +566,7 @@ int cntlr_gen_steering_policy(struct controller *c, struct node_policy *a, int ret, i; int offset = 0; struct tlv *t; - struct stax *x; + struct stax *x = NULL; uint8_t sta_mac[6] = {0}; uint8_t num_nosteer_index = 0; uint8_t num_nobtmsteer_index = 0; @@ -589,6 +589,8 @@ int cntlr_gen_steering_policy(struct controller *c, struct node_policy *a, t->data[num_nosteer_index] = num_nosteer; num_nobtmsteer_index = offset++; + + x = NULL; list_for_each_entry(x, &a->btmsteer_exlist, list) { num_nobtmsteer++; hwaddr_aton(x->macstring, sta_mac); -- GitLab