diff options
Diffstat (limited to 'fastboot/device/variables.cpp')
-rw-r--r-- | fastboot/device/variables.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/fastboot/device/variables.cpp b/fastboot/device/variables.cpp index 6e613d647..91fc84c47 100644 --- a/fastboot/device/variables.cpp +++ b/fastboot/device/variables.cpp @@ -432,19 +432,13 @@ bool GetSnapshotUpdateStatus(FastbootDevice* device, const std::vector<std::stri std::string* message) { // Note that we use the HAL rather than mounting /metadata, since we want // our results to match the bootloader. - auto hal = device->boot_control_hal(); + auto hal = device->boot1_1(); if (!hal) { *message = "not supported"; return false; } - android::sp<IBootControl1_1> hal11 = IBootControl1_1::castFrom(hal); - if (!hal11) { - *message = "not supported"; - return false; - } - - MergeStatus status = hal11->getSnapshotMergeStatus(); + MergeStatus status = hal->getSnapshotMergeStatus(); switch (status) { case MergeStatus::SNAPSHOTTED: *message = "snapshotted"; |