Merge "Work around an angler bootloader bug."

This commit is contained in:
Elliott Hughes 2015-11-03 00:03:40 +00:00 committed by Gerrit Code Review
commit 9eab787560

View file

@ -44,6 +44,7 @@
#include <unistd.h>
#include <base/parseint.h>
#include <base/strings.h>
#include <sparse/sparse.h>
#include <ziparchive/zip_archive.h>
@ -575,6 +576,9 @@ static int64_t get_target_sparse_limit(usb_handle* usb) {
return 0;
}
// Some bootloaders (angler, for example) send spurious whitespace too.
max_download_size = android::base::Trim(max_download_size);
uint64_t limit;
if (!android::base::ParseUint(max_download_size.c_str(), &limit)) {
fprintf(stderr, "couldn't parse max-download-size '%s'\n", max_download_size.c_str());