diff options
author | David Anderson <dvander@google.com> | 2018-09-04 15:57:39 -0700 |
---|---|---|
committer | David Anderson <dvander@google.com> | 2018-09-04 15:58:28 -0700 |
commit | 6c30f6e3d28345740bec510db7ea6747c1fcc6e0 (patch) | |
tree | 0515d023d0ebd4559beec9aa087961a39ad00954 /fastboot/fastboot_driver.cpp | |
parent | 03de645aac4dac3b19900b3d30a29b2d10249ad6 (diff) |
fuzzy_fastboot: Use uint64_t for partition sizes.
Bug: N/A
Test: fuzzy_fastboot Conformance.PartitionInfo passes
Change-Id: I27182585a1522d22dd3ddfe83ce22e06dd7fc762
Diffstat (limited to 'fastboot/fastboot_driver.cpp')
-rw-r--r-- | fastboot/fastboot_driver.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fastboot/fastboot_driver.cpp b/fastboot/fastboot_driver.cpp index 6bd61282b..f9e640ab3 100644 --- a/fastboot/fastboot_driver.cpp +++ b/fastboot/fastboot_driver.cpp @@ -126,7 +126,7 @@ RetCode FastBootDriver::FlashPartition(const std::string& part, sparse_file* s) return RawCommand(Commands::FLASH + part); } -RetCode FastBootDriver::Partitions(std::vector<std::tuple<std::string, uint32_t>>* parts) { +RetCode FastBootDriver::Partitions(std::vector<std::tuple<std::string, uint64_t>>* parts) { std::vector<std::string> all; RetCode ret; if ((ret = GetVarAll(&all))) { @@ -140,7 +140,7 @@ RetCode FastBootDriver::Partitions(std::vector<std::tuple<std::string, uint32_t> if (std::regex_match(s, sm, reg)) { std::string m1(sm[1]); std::string m2(sm[2]); - uint32_t tmp = strtol(m2.c_str(), 0, 16); + uint64_t tmp = strtoll(m2.c_str(), 0, 16); parts->push_back(std::make_tuple(m1, tmp)); } } |