Prechádzať zdrojové kódy

Merge "qcacld-3.0: Check for NULL before dereferencing ll_stats result buffer" into wlan-cld3.driver.lnx.2.0

CNSS_WLAN Service 7 rokov pred
rodič
commit
c4ae879dad
1 zmenil súbory, kde vykonal 6 pridanie a 1 odobranie
  1. 6 1
      core/hdd/src/wlan_hdd_debugfs_llstat.c

+ 6 - 1
core/hdd/src/wlan_hdd_debugfs_llstat.c

@@ -51,8 +51,13 @@ void hdd_debugfs_process_iface_stats(struct hdd_adapter *adapter,
 	uint8_t *buffer;
 	uint8_t *buffer;
 
 
 	ENTER();
 	ENTER();
-	iface_stat = data;
 
 
+	if (!ll_stats.result) {
+		hdd_err("LL statistics buffer is NULL");
+		return;
+	}
+
+	iface_stat = data;
 	buffer = ll_stats.result;
 	buffer = ll_stats.result;
 	buffer += ll_stats.len;
 	buffer += ll_stats.len;
 	len = scnprintf(buffer, DEBUGFS_LLSTATS_BUF_SIZE - ll_stats.len,
 	len = scnprintf(buffer, DEBUGFS_LLSTATS_BUF_SIZE - ll_stats.len,