Quellcode durchsuchen

qcacld-3.0: Disable IBSS creator info upon GETIBSSPEERINFOALL command

When GETIBSSPEERINFOALL command is used to print IBSS peer info,
both creator and peer info are displayed.

Fix is to decrease the loop iteration by one so that creator
info is not displayed.

Change-Id: I1cc467d6fd4b3b29f86f01aa111235f04ddaef42
CRs-Fixed: 1061472
yeshwanth sriram guntuka vor 8 Jahren
Ursprung
Commit
0255f8542d
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      core/wma/src/wma_data.c

+ 5 - 1
core/wma/src/wma_data.c

@@ -2165,7 +2165,11 @@ int wma_ibss_peer_info_event_handler(void *handle, uint8_t *data,
 		goto send_response;
 	}
 
-	for (count = 0; count < num_peers; count++) {
+	/*
+	 *For displaying only connected IBSS peer info, iterate till
+	 *last but one entry only as last entry is used for IBSS creator
+	 */
+	for (count = 0; count < num_peers-1; count++) {
 		pSmeRsp = &pRsp->ibssPeerInfoRspParams.peerInfoParams[count];
 
 		WMI_MAC_ADDR_TO_CHAR_ARRAY(&peer_info->peer_mac_address,