diff --git a/src/steer.c b/src/steer.c
index ed2dcaf8d4ed9e6f24d5d20033fea097f5b1602e..e726d4d31c1002f258e4afde0de0161ec916d9af 100644
--- a/src/steer.c
+++ b/src/steer.c
@@ -356,7 +356,7 @@ void cntlr_update_sta_steer_data(struct controller *c, struct sta *s)
 {
 	struct steer_sta *ss = s->steer_data;
 	struct node *n = NULL;
-	struct netif_radio *r;
+	struct netif_radio *r = NULL;
 
 	trace("%s:--->\n", __func__);
 	memset(&ss->target, 0, sizeof(struct steer_sta_target_bss));