Explorar o código

btpower: release secure mode state object

during bluetooth secure mode check process, once state of peripheral
is invoked and read successfully, release state object to avoid leak.

Change-Id: I826702d2a57cd92b57e6e50ca40a3dcafd82a8b7
Signed-off-by: satish kumar sugasi <[email protected]>
satish kumar sugasi %!s(int64=2) %!d(string=hai) anos
pai
achega
818edfe5ac
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      pwr/btpower.c

+ 1 - 1
pwr/btpower.c

@@ -299,13 +299,13 @@ int perisec_cnss_bt_hw_disable_check(struct btpower_platform_data *plat_priv)
 			plat_priv->sec_peri_feature_disable = true;
 			pr_info("Secure HW mode is not updated. Peripheral not found\n");
 		}
-		Object_release(app_object);
 	} else {
 		if (state == 1)
 			plat_priv->bt_sec_hw_disable = 1;
 		else
 			plat_priv->bt_sec_hw_disable = 0;
 	}
+	Object_release(app_object);
 
 exit_release_clientenv:
 	Object_release(client_env);