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

Commit 4878f6a3 authored by David Anderson's avatar David Anderson Committed by Gerrit Code Review
Browse files

Merge "Improve error messaging when bootcontrol HAL fails to load."

parents a44f947b b18f153b
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -204,10 +204,16 @@ bool BootControl::Init() {

  std::string err;
  std::string device = get_bootloader_message_blk_device(&err);
  if (device.empty()) return false;
  if (device.empty()) {
    LOG(ERROR) << "Could not find bootloader message block device: " << err;
    return false;
  }

  bootloader_control boot_ctrl;
  if (!LoadBootloaderControl(device.c_str(), &boot_ctrl)) return false;
  if (!LoadBootloaderControl(device.c_str(), &boot_ctrl)) {
    LOG(ERROR) << "Failed to load bootloader control block";
    return false;
  }

  // Note that since there isn't a module unload function this memory is leaked.
  misc_device_ = strdup(device.c_str());