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

Commit ad0513ed authored by Zach Johnson's avatar Zach Johnson Committed by Automerger Merge Worker
Browse files

Merge "fix init flag parsing" am: bb3440c6 am: dae414c2 am: 4501156e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1524421

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iebb1bd46c1226a70858c3a6da6a979eb21b266ea
parents 50454092 4501156e
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@ bool ParseBoolFlag(const std::vector<std::string>& flag_pair, const std::string&
}

void InitFlags::Load(const char** flags) {
  const char** flags_copy = flags;
  SetAll(false);
  while (flags != nullptr && *flags != nullptr) {
    std::string flag_element = *flags;
@@ -80,6 +81,7 @@ void InitFlags::Load(const char** flags) {
    }
  }

  flags = flags_copy;
  rust::Vec<rust::String> rusted_flags = rust::Vec<rust::String>();
  while (flags != nullptr && *flags != nullptr) {
    rusted_flags.push_back(rust::String(*flags));