Sfoglia il codice sorgente

qcacld-3.0: Remove unnecessary NULL check

NULL check is not required before freeing the memory allocated to
dfs_radartable.

Add the changes to remove unnecessary NULL checks.

Change-Id: I063c036024e6bfc235a418056d15843646bc5a3c
CRs-Fixed: 1063843
Kapil Gupta 8 anni fa
parent
commit
637c81577b
1 ha cambiato i file con 6 aggiunte e 8 eliminazioni
  1. 6 8
      core/sap/dfs/src/dfs.c

+ 6 - 8
core/sap/dfs/src/dfs.c

@@ -458,16 +458,14 @@ int dfs_attach(struct ieee80211com *ic)
 	return 0;
 
 bad2:
-	if (dfs->dfs_radartable != NULL) {
-		for (n = 0; n < 256; n++) {
-			if (dfs->dfs_radartable[n] != NULL) {
-				OS_FREE(dfs->dfs_radartable[n]);
-				dfs->dfs_radartable[n] = NULL;
-			}
+	for (n = 0; n < 256; n++) {
+		if (dfs->dfs_radartable[n] != NULL) {
+			OS_FREE(dfs->dfs_radartable[n]);
+			dfs->dfs_radartable[n] = NULL;
 		}
-		OS_FREE(dfs->dfs_radartable);
-		dfs->dfs_radartable = NULL;
 	}
+	OS_FREE(dfs->dfs_radartable);
+	dfs->dfs_radartable = NULL;
 bad1:
 	for (n = 0; n < DFS_MAX_RADAR_TYPES; n++) {
 		if (dfs->dfs_radarf[n] != NULL) {