diff --git a/src/cntlr_map.c b/src/cntlr_map.c
index ac2b64187f8efabfe408e0ac38da95143ac042c2..5a7e65db4340464cf5c7f6a840ce5fc8ea46a1c9 100644
--- a/src/cntlr_map.c
+++ b/src/cntlr_map.c
@@ -1863,7 +1863,7 @@ int handle_sta_steer_btm_report(void *cntlr, struct cmdu_buff *cmdu)
 	}
 
 	attempt = sta_lookup_steer_attempt(s, resp->bssid,
-				resp->status ? NULL : resp->target_bssid);
+				resp->status ? NULL : resp->target_bssid[0]);
 
 	if (!attempt)
 		dbg("|%s:%d| could not find an attempt matching this btm report\n",