Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 97c47c01 authored by Greg Kaiser's avatar Greg Kaiser Committed by Automerger Merge Worker
Browse files

btif_config: Fix pointer to freed memory am: ceed691e

Change-Id: I52aac3213e98a32d74e9828dffdf409b0bc9793b
parents 65a26833 ceed691e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -517,11 +517,11 @@ bool btif_config_get_bin(const std::string& section, const std::string& key,

  bool in_encrypt_key_name_list = btif_in_encrypt_key_name_list(key);
  bool is_key_encrypted = *value_str_from_config == ENCRYPTED_STR;
  std::string string;

  if (!value_str_from_config->empty() && in_encrypt_key_name_list &&
      is_key_encrypted) {
    std::string string =
        get_bluetooth_keystore_interface()->get_key(section + "-" + key);
    string = get_bluetooth_keystore_interface()->get_key(section + "-" + key);
    value_str = &string;
  } else {
    value_str = value_str_from_config;