Bläddra i källkod

qcacld-3.0: Fix compile error for uninitialized variables

The wlan driver produces compilation errors (with some strict build
options).
Fix compile error for uninitialized variables.

Change-Id: I5cf00aeca446270d6ad6c94b6eeefc63149d064e
CRs-Fixed: 2221120
Srinivas Girigowda 7 år sedan
förälder
incheckning
d6e47508f4
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      core/mac/src/sys/legacy/src/utils/src/parser_api.c

+ 2 - 2
core/mac/src/sys/legacy/src/utils/src/parser_api.c

@@ -2221,7 +2221,7 @@ sir_validate_and_rectify_ies(tpAniSirGlobal mac_ctx,
 				uint32_t *missing_rsn_bytes)
 {
 	uint32_t length = SIZE_OF_FIXED_PARAM;
-	uint8_t *ref_frame;
+	uint8_t *ref_frame = NULL;
 
 	/* Frame contains atleast one IE */
 	if (frame_bytes > (SIZE_OF_FIXED_PARAM +
@@ -2241,7 +2241,7 @@ sir_validate_and_rectify_ies(tpAniSirGlobal mac_ctx,
 			 * Capability with junk value. To avoid this, add RSN
 			 * Capability value with default value.
 			 */
-			if ((*ref_frame == RSNIEID) &&
+			if (ref_frame && (*ref_frame == RSNIEID) &&
 				(length == (frame_bytes +
 					RSNIE_CAPABILITY_LEN))) {
 				/* Assume RSN Capability as 00 */